.about_shop {display: block; width: 928px; height: 442px; font-size: 12px; font-family: Tahoma, Geneva, sans-serif;  margin-top: 14px;}
.about_shop .about_menu {width: 220px; float: left; margin-left: 28px; margin-top: 2px;}
.about_shop .about_content {width: 652px; float: left; overflow: auto; padding-right: 26px;}

.about_shop .static_page p {text-indent: 0;}
.about_shop .static_page span.headline {margin-bottom: 16px; padding-left: 12px;}
.about_shop .static_page h2,
.about_shop .static_page h2.headline {margin-top: 0px; padding-top: 0;line-height: 1.0;}
.about_shop .static_page .content_body {border-left: 1px solid #dddddd;padding-left: 12px;}

.about_shop .static_page .content_body ul li {line-height: 1.8;  background: url("/img/sw_off.gif") no-repeat scroll 0 9px transparent;}

.about_shop .about_menu ul {background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #339933;
    display: block;
    list-style: none outside none;
    width: 192px;
font-size: 11px;}

.about_shop .about_menu ul li { border-bottom: 1px dotted #dddddd; background-color: #fafbfb;}
.about_shop .about_menu ul li a {
    color: #343434;
    display: block;
    font-weight: bold;
    height: 20px;
    padding: 6px 0 0 25px;
    position: relative;
    text-decoration: none;
}
.about_shop .about_menu ul li a:hover{color: #ff9900;}
.about_shop .about_menu ul li a .marker {
    background: none repeat scroll 0 0 #03A337;
    border: 0 none;
    display: block;
    height: 6px;
    left: 10px;
    position: absolute;
    top: 10px;
    width: 6px;
}

.about_shop .about_menu ul  > li.active > a {
    background: url("/img/menu/itemSelected_202.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: default;
    width: 194px;
}
.about_shop .about_menu ul  > li.active > a .marker {
    background: none repeat scroll 0 0 #FFFFFF;
}

.g_advbasket .warning { margin-bottom: 0.5em; text-align: center; font-size: 1.1em; }
.g_advbasket .warning span { display: inline-block; color: #f00; padding-left: 23px; min-height: 16px; background: url('/img/warning.png') left top no-repeat; }

.g_advbasket .not_all_set { border-bottom: 1px dotted #f00; cursor: help; }

.g_advbasket .rur { display: inline-block; width: 6px; height: 0; padding-top: 8px; overflow: hidden; background: url('/img/rur_adv.gif') left top no-repeat; }

.g_advbasket table { width: 100%; }
.g_advbasket table th,
.g_advbasket table td {  }

.g_advbasket table tr.row1 { background: #f0f0f0; }
.g_advbasket table tr.row2 { background: #f9f9f9; }

.g_advbasket table th { padding: 3px 6px; background: #eaeaea; }
.g_advbasket table td { padding: 0 6px; }

.g_advbasket table .name { text-align: left; padding-left: 11px; }
.g_advbasket table .name .icon { position: relative; float: left; width: 31px; height: 37px; }
.g_advbasket table .name .icon img { width: 31px; height: 37px; }
.g_advbasket table .name .icon .conn_good { position: absolute; top: 20px; left: 18px; width: 9px; height: 0; padding-top: 9px; overflow: hidden; background: url('/img/butt/v_icon.gif') left top no-repeat; color: #0f0; }
.g_advbasket table .name .icon .conn_bad { position: absolute; top: 20px; left: 18px; width: 9px; height: 0; padding-top: 9px; overflow: hidden; background: url('/img/butt/x_icon.gif') left top no-repeat; color: #f00; }




.g_advbasket table .price { white-space: nowrap; text-align: center; }
.g_advbasket table .quantity { white-space: nowrap; text-align: center; }
.g_advbasket table .subtotalPrice { white-space: nowrap; text-align: center; }
.g_advbasket table .action { text-align: left; white-space: nowrap; }
.g_advbasket table .action .delete { display: inline-block; width: 19px; height: 0; padding-top: 17px; overflow: hidden; background: url('/img/butt/bask_del.gif') left top no-repeat; }
.g_advbasket table td.name { width: 100%; font-weight: bold; padding-left: 10px; padding-top: 8px; padding-bottom: 8px; }
.g_advbasket table td.name h2 { margin-bottom: 0.2em; font-size: 1.1em; }
.g_advbasket table tr.rel td.name { padding-left: 48px; background-position: 48px 8px; }

.g_advbasket table td.name img { float: left; }
.g_advbasket table td.name .container { margin-left: 41px; }
.g_advbasket table td.name table.connectionActions { width: 100%; font-weight: normal; font-size: 1.1em; }
.g_advbasket table td.name table.connectionActions tr { background: transparent; }
.g_advbasket table td.name table.connectionActions td.conn_name { padding: 0 20px 0 12px; background: url('/img/sw_off.gif') left 0.5em no-repeat; margin-bottom: 0.1em; }
.g_advbasket table td.name table.connectionActions td.conn_name .expire { color: #f00; cursor: help; }
.g_advbasket table td.name table.connectionActions td.conn_name .expireComing { color: #dd7777; cursor: help; }
.g_advbasket table td.name table.connectionActions tr.not_set td.conn_name a { border-bottom-style: dashed; border-bottom-width: 1px; color: #f00; text-decoration: none; }

.g_advbasket table td.name table.connectionActions tr td.change { width: 9em; font-size: 0.9em; white-space: nowrap; }
.g_advbasket table td.name table.connectionActions tr td.change a { display: inline-block; min-height: 14px; padding-left: 15px; background: url('/img/change_icon.gif') left top no-repeat; color: #343434; text-decoration: none; }
.g_advbasket table td.name table.connectionActions tr td.change a:hover { color: #666; }
.g_advbasket table td.name table.connectionActions tr td.change a>span { display: inline-block; padding-right: 1px; border-bottom-style: dashed; border-bottom-width: 1px; cursor: pointer; }

.g_advbasket table tr.good td.name { vertical-align: top; }

.g_advbasket table td.price { min-width: 4.5em; text-align: right; font-size: 1.1em; }

.g_advbasket table td.quantity { text-align: center; }
.g_advbasket table td.quantity .container { display: inline-block; width: 34px; margin: 0 auto; }
.g_advbasket table td.quantity input { width: 20px; height: 15px; min-height: 0; margin-right: 1px; border: 1px solid #a9a9a9; font-size: 0.9em; text-align: center; }
.g_advbasket table td.quantity .change { display: block; position: relative; float: right; height: 17px; }
.g_advbasket table td.quantity .plus { display: block; width: 11px; height: 0; padding-top: 8px; overflow: hidden; margin-bottom: 1px; background: url('/img/basket_top.gif') left top no-repeat; }
.g_advbasket table td.quantity .minus { display: block; width: 11px; height: 0; padding-top: 8px; overflow: hidden; background: url('/img/basket_down.gif') left top no-repeat; }

.g_advbasket table td.subtotalPrice { font-weight: bold; text-align: right; font-size: 1.1em; }

.g_advbasket .sort { text-align: left; }

.g_advbasket .info { margin-top: 1.2em; margin-bottom: 0.8em; text-align: center; }

.g_advbasket .info .container { padding: 8px 8px 5px 10px; }

.g_advbasket .info .about { float: left; width: 340px; font-size: 0.9em; text-align: left; }
.g_advbasket .info .about h2 { font-size: 1.3em; color: #093; margin-bottom: 0.2em; }
.g_advbasket .info .about p { line-height: 1.5; }

.g_advbasket .info .total { position: relative; margin-top: -6px; float: right; text-align: right; }
.g_advbasket .info .total .grandTotalPrice { font-weight: bold; }
.g_advbasket .info .total .nds { margin-bottom: 1em; }
.g_advbasket .info .payPrice { font-size: 1.7em; font-weight: normal; text-align: right; }
.g_advbasket .info .payPrice .rur { display: inline-block; width: 8px; height: 0; padding-top: 13px; overflow: hidden; background: url('/img/rur_total.gif') left top no-repeat; }


.g_advbasket .order_action { clear: both; text-align: center; }
.g_advbasket .order_action .clear_basket { display: inline-block; width: 126px; height: 0; padding-top: 26px; overflow: hidden; background: url('/img/butt/clear_basket_butt.gif') left top no-repeat; }

.g_advbasket .change_basket { display: inline-block; width: 114px; height: 0; padding-top: 26px; overflow: hidden; background: url('/img/butt/change_basket.jpg') left top no-repeat; }

.g_advbasket .empty { font-size: 1.2em; color: #999; }


.g_checkout .g_advbasket .warning { text-align: center; }

.g_checkout .g_advbasket .info { margin-top: 1px; }
.g_checkout .g_advbasket .info .container { background: #f7f7f7; }
.g_checkout .g_advbasket .info .total { margin-top: 0; }
.g_checkout .g_advbasket .info .total .nds { margin-bottom: 0; }
.g_checkout .g_advbasket .info .payPrice { letter-spacing: -1px; margin-top: 0.5em; padding-right: 6px; }



body.g_browser_ie7 .g_advbasket { zoom: 1; position: relative; }
body.g_browser_ie7 .g_advbasket .warning span { height: 16px; }
body.g_browser_ie7 .g_advbasket .rur { vertical-align: 2px; }
body.g_browser_ie7 .g_advbasket table .action .delete { vertical-align: top; margin-right: 4px; }
body.g_browser_ie7 .g_advbasket table td.name table.connectionActions { width: 90%; }
body.g_browser_ie7 .g_advbasket table td.name table.connectionActions tr.not_set td.conn_name a { position: relative; }
body.g_browser_ie7 .g_advbasket table td.name table.connectionActions tr td.change a { white-space: nowrap; }
body.g_browser_ie7 .g_advbasket table td.name table.connectionActions tr a.changeAnketa { white-space: nowrap; }
body.g_browser_ie7 .g_advbasket table tr.good td.name { height: 53px; }
body.g_browser_ie7 .g_advbasket table td.quantity .container { width: 36px; }
body.g_browser_ie7 .g_advbasket table td.quantity .change { left: -4px; padding-top: 1px; }
body.g_browser_ie7 .g_advbasket .info .payPrice { padding-bottom: 1px; }
body.g_browser_ie7 .g_advbasket .info .payPrice .rur { vertical-align: 4px; }
body.g_browser_ie7 .g_advbasket .order_action .clear_basket { vertical-align: top; }
body.g_browser_ie7 .g_advbasket .change_basket { vertical-align: top; }
.g_auth { width: 700px; margin: 0 auto; }

.g_auth .g_users_registrationForm { float: right; }
.g_auth .g_users_withoutRegistrationContinue { clear: left; }


.g_auth .login,
.g_auth .socreg{ width: 296px; padding: 0 12px 12px 12px; background: #f4f6f5; }

.g_auth .login { float: left; margin-bottom: 3em; }

.g_auth .login h1,
.g_auth .socreg h1{ padding: 0.3em 0; margin: 0 -12px 12px -12px; border-bottom: 1px dotted #c7c7c7; background: #fff; text-align: center; font-size: 1.3em; font-weight: bold; }


.g_auth form input[type=text],
.g_auth form input[type=password] { width: 294px; }
.g_auth form input.ie6_text,
.g_auth form input.ie6_password { width: 294px; }


.g_auth .g_button { min-width: 90px; *width: 92px; }

.g_auth .login_info {background: none repeat scroll 0 0 #F4F6F5; padding: 0px;}


.g_auth .login {position: relative;}
.g_auth .login .enter_login { margin-bottom: 0.6em; font-weight: bold; }
.g_auth .login p.megafon_id { padding-top: 4px; background: url('/img/megafon_key.gif') no-repeat; text-indent: 38px; text-align: justify; }
.g_auth .login p.megafon_id span { white-space: nowrap; }
.g_auth .login .submit { margin: 1em 0 0.7em 0; text-align: right; }
.g_auth .login .restore_pass {position: absolute; bottom: 9.3em; left: 13px;}


.g_auth .socreg {display: block;  }
.g_auth .socreg .socicons{display: block;  text-align: center;}
.g_auth .socreg .socicons img {margin-left: 8px;margin-right: 8px;}
.g_auth .socreg .g_socauth {display: none; width: 500px; border: 1px solid gray; margin: 10px 0 0 20px; padding: 6px;font-family: Arial, Tahoma, Verdana;}

.g_auth .socreg .g_socauth .fb_auth{display:block; width: 1px; height:1px; overflow: hidden; position: absolute;left: -1000px;}
.g_auth .socreg .g_socauth .vk_auth{display:none}
.g_auth .socreg .g_socauth .fbout {color: red;    border: 1px solid red;display: inline-block; text-decoration: none; font-size: 10px;}
.g_auth .socreg .g_socauth .fbout span { padding: 1px 2px; height: 17px;width: 17px;}
.g_auth .socreg .g_socauth .lj_auth {display: none; font-size: 12px; margin-top: 12px;}
.g_auth .socreg .g_socauth .lj_auth  span{display: block; margin-bottom: 12px;}


.g_wizard .g_auth {padding: 0 20px;}
.g_wizard .g_auth .login_info {width: 720px; margin: -10px -40px 12px -20px ; text-align: left; padding:6px 0 6px 20px; font-size: 1.2em; line-height: 1.2; text-align: center;}
.g_wizard .g_auth .login_info.aleft {text-align: left;} 

.g_wizard .g_noreg  {padding: 0 ; margin-top: -1em;}
.g_wizard .g_noreg .g_auth {width: 334px; }
.g_wizard .g_noreg .g_auth  { clear: left; }
.g_wizard .g_noreg .g_auth .login_info {width: 354px; margin: -10px -20px 12px -20px ; text-align: left;}


.g_wizard .g_restore  {padding: 0 ; margin-top: -1em; height: auto;}
.g_wizard .g_restore .g_auth {width: 316px;  clear: left; padding: 12px 0 0 18px; overflow: hidden;}

.g_wizard .g_restore .g_auth .login_info {width: 334px; margin: 0px 0px 0px 0px ; text-align: left;}

.g_wizard .g_restore .login {padding: 0 0px 0 0px; margin-bottom: 0em; background-color: #ffffff;}
.g_wizard .g_restore .msg {display: block; position: relative; left: 0px;  width: 300px; }
.g_wizard .g_restore .msg .buttons {display: block;position: relative; text-align: right; width: 100%;}

.g_wizard .g_restore .msg.restore {height: 100px; padding-top: 8px;}
.g_wizard .g_restore .msg.restore .buttons {top: 29px;  right:10px;}
.g_wizard .g_restore .msg.change {height: 116px; padding-top: 16px;}
.g_wizard .g_restore .msg.change .buttons {top: 52px; right:10px; }


.g_vitrina .g_auth {width: 320px;}

.g_available_reminder { width: 450px; }

.g_available_reminder p { text-align: left; }

.g_available_reminder .info_text { min-height: 40px; padding-left: 49px; margin-bottom: 0.8em; background: url('/img/popup_wizard/icon_info.png') left center no-repeat; line-height: 1.2; }
.g_available_reminder .info_text p { margin-bottom: 0.2em; }

.g_available_reminder .report { display: none; padding: 6px; margin: 0 0 0.85em 0; text-align: center; }
.g_available_reminder .report.info { background: #77ca8e; }
.g_available_reminder .report.error { background: #f8b3b3; }

.g_available_reminder form { text-align: center; }
.g_available_reminder form .field { padding-right: 24px; margin-bottom: 0.4em; text-align: right; }

.g_available_reminder form .field .title { margin-right: 10px; vertical-align: 0; *vertical-align: 0.3em; }
.g_available_reminder form .field .title .obl { color: #f00; }



.g_available_reminder form .field input[type="text"],
.g_available_reminder form .field input[type="password"] { width: 303px; }
.g_available_reminder form .field input.ie6_text,
.g_available_reminder form .field input.ie6_password { width: 303px; }

.g_available_reminder form .field textarea { width: 445px; height: 6.7em; }

.g_available_reminder form .field .hint { margin-left: 0.7em; font-size: 0.9em; color: #999; }

.g_available_reminder form .footnotes p { margin-bottom: 0.2em; margin-bottom: 0.2em; font-size: 0.9em; color: #999; line-height: 1.2; }

.g_available_reminder button.send { position: relative; bottom: -7px; }
.g_available_reminder a.cancel { position: relative; bottom: -7px; margin-left: 7px; }

.g_available_reminder .ok_butt { display: none; text-align: center; }
.g_available_reminder .ok_butt a.ok { position: relative; bottom: -7px; }
.g_back_call { width: 450px; }

.g_back_call p { text-align: left; }

.g_back_call .info_text { min-height: 40px; padding-left: 49px; margin-bottom: 0.7em; background: url('/img/popup_wizard/icon_info.png') left center no-repeat; line-height: 1.3; }

.g_back_call .report { display: none; padding: 4px 6px; margin-bottom: 0.7em; text-align: center; }
.g_back_call .report.info { background: #77ca8e; }
.g_back_call .report.error { background: #f8b3b3; }

.g_back_call form { margin: 0; font-size: 1em; text-align: center; }
.g_back_call form .field { margin-bottom: 0.4em; text-align: left; }
.g_back_call form .field .title { display: block; margin: 0 0 0.2em 1px; }
.g_back_call form .field .title .obl { color: #f00; }



.g_back_call form .field input[type="text"],
.g_back_call form .field input[type="password"] { width: 303px; }
.g_back_call form .field input.ie6_text,
.g_back_call form .field input.ie6_password { width: 303px; }
.g_back_call form .field textarea { width: 445px; height: 6.7em; }

.g_back_call form .field .hint { margin-left: 0.7em; font-size: 0.9em; color: #999; }

.g_back_call form .footnote { margin-bottom: 0.2em; font-size: 0.9em; color: #999; line-height: 1.2; }

.g_back_call button.send { position: relative; bottom: -7px; }
.g_back_call a.cancel { position: relative; bottom: -7px; margin-left: 7px; }

.g_back_call .ok_butt { display: none; text-align: center; }
.g_back_call .ok_butt a.ok { position: relative; bottom: -7px; }
.g_back_call_mini .info_text { margin-bottom: 0.7em; font-size: 0.9em; color: #676767; line-height: 1.2; }

.g_back_call_mini .report { padding: 4px 6px; margin-bottom: 0.7em; text-align: center; }
.g_back_call_mini .report.info { background: #77ca8e; color: #333; }
.g_back_call_mini .report.error { background: #f8b3b3; color: #333; }

.g_back_call_mini form { margin: 0; font-size: 1em; text-align: center; }
.g_back_call_mini form .field { margin-bottom: 0.3em; text-align: left; }
.g_back_call_mini form .field .title { display: block; margin: 0 0 0.2em 1px; color: #4a4a4a; }
.g_back_call_mini form .field .title .obl { color: #f00; }

.g_back_call_mini form .field select { height: 1.7em; border: 1px solid #bdcddc; }
.g_back_call_mini form .field input { width: 303px; height: 1.6em; padding-left: 3px; border: 1px solid #bdcddc; vertical-align: -0.2em; font-size: 12px; }
.g_back_call_mini form .field textarea { width: 303px; height: 6.5em; padding-left: 3px; border: 1px solid #bdcddc; font-size: 12px; }
.g_back_call_mini form .field label { margin-left: 1px; font-size: 0.9em; }
.g_back_call_mini form .field label input { margin-right: 4px; vertical-align: bottom; }
.g_back_call_mini form .field .hint { margin-left: 0.7em; font-size: 0.9em; color: #989898; }



.g_banners-actions-goodsListHorMini { margin: 1em 0; padding: 10px 0 3px 5px; border-bottom: 1px dotted #ccc; }

.g_banners-actions-goodsListHorMini>h1 { margin: 0; padding: 2px 12px 2px 12px; text-align: right; border-bottom: 1px dotted #ccc; font-size: 1.3em; }
.g_banners-actions-goodsListHorMini>h1 span { display: inline; }

.g_banners-actions-goodsListHorMini>.goods { clear: both; }
.g_banners-actions-goodsListHorMini>.goods .g_goods-cards-universalMini { float: left; border-left: 1px dotted #ccc; }
.g_banners-actions-goodsListHorMini>.goods .g_goods-cards-universalMini:first-child { border-left: 0; }




.g_banners-actions-goodsListHorMini.count-3>.goods .g_goods-cards-universalMini { width: 171px; }
.g_banners-actions-goodsListHorMini.count-2>.goods .g_goods-cards-universalMini { width: 257px; }
.g_banners-actions-goodsListHorMini.count-1>.goods { padding-left: 107px; }
.g_banners-actions-goodsListHorMini.count-1>.goods .g_goods-cards-universalMini { width: 300px; }

.g_banners-actions-twoColumnTariffSmall { }
.g_banners-actions-twoColumnTariffSmall>h1 { margin-bottom: 0.5em; font-size: 1.4em; }

.g_banners-actions-twoColumnTariffSmall>.row { position: relative; margin-bottom: 1em; }
.g_banners-actions-twoColumnTariffSmall .g_goods-cards-tariffSmall { float: right; width: 50%; }
.g_banners-actions-twoColumnTariffSmall .g_goods-cards-tariffSmall:first-child { float: left; }

.g_banners-actions-twoColumnTariffSmall .g_goods-cards-tariffSmall { padding-bottom: 5em; }
.g_banners-actions-twoColumnTariffSmall .g_goods-cards-tariffSmall .footer { position: absolute; *clear: both; bottom: 0; width: 50%; -width: auto; }
.g_banners-actions-twoColumnTariffSmall .g_goods-cards-tariffSmall .footer .container { margin-left: 2px; }
.g_banners-actions-twoColumnTariffSmall .g_goods-cards-tariffSmall:first-child .footer .container { margin-right: 2px; margin-left: 0; }
.g_banners-promo_banner { clear: both; position: relative; padding: 0 1px 1px 1px; border: 1px solid #dcdcdc; }
.g_banners-promo_banner .bg { padding: 10px 7px 8px 8px; background: url('/img/banners/promo_banner/bg.gif') bottom repeat-x; }
.g_banners-promo_banner .lt { position: absolute; left: -1px; top: -1px; width: 10px; height: 11px; background: url('/img/banners/promo_banner/corner_lt.gif') left top no-repeat; }
.g_banners-promo_banner .rt { position: absolute; right: -1px; top: -1px; width: 10px; height: 10px; background: url('/img/banners/promo_banner/corner_rt.gif') right top no-repeat; }
.g_banners-promo_banner .rb { position: absolute; right: -1px; bottom: -1px; width: 10px; height: 11px; background: url('/img/banners/promo_banner/corner_rb.gif') right bottom no-repeat; }
.g_banners-promo_banner .lb { position: absolute; left: -1px; bottom: -1px; width: 10px; height: 11px; background: url('/img/banners/promo_banner/corner_lb.gif') left bottom no-repeat; }

.g_banners-promo_banner>.bg>.container { position: relative; }
.g_banners-promo_banner .column_float { overflow: hidden; }

.g_banners-promo_banner .green { color: #093; }


.g_banners-promo_banner .image { }
.g_banners-promo_banner .image img { border: 0; }
.g_banners-promo_banner .image .image_container { display: inline-block; }

.g_banners-promo_banner .image.hor_position-left { text-align: left; }
.g_banners-promo_banner .image.hor_position-left_edge { margin-left: -9px; text-align: left; }
.g_banners-promo_banner .image.hor_position-center { text-align: center; }
.g_banners-promo_banner .image.hor_position-right { text-align: right; }
.g_banners-promo_banner .image.hor_position-right_edge { margin-right: -8px; text-align: right; }

.g_banners-promo_banner .image.vert_position-top { }
.g_banners-promo_banner .image.vert_position-top_edge { margin-top: -10px; }
.g_banners-promo_banner .image.vert_position-center .image_container { position: absolute; }
.g_banners-promo_banner .image.vert_position-center .image_shift { position: absolute; top: 50% }
.g_banners-promo_banner .image.vert_position-center.hor_position-center .image_container { position: static; } 
.g_banners-promo_banner .image.vert_position-center.hor_position-center .image_shift { position: static; }
.g_banners-promo_banner .image.vert_position-bottom .image_container { position: absolute; bottom: 0; }
.g_banners-promo_banner .image.vert_position-bottom_edge .image_container { position: absolute; bottom: -9px; }

.g_banners-promo_banner .image.enable_float.hor_position-left { float: left; padding-right: 10px; }
.g_banners-promo_banner .image.enable_float.hor_position-left_edge { float: left; padding-right: 10px; }

.g_banners-promo_banner .image.enable_float.hor_position-right { float: right; padding-left: 10px; }
.g_banners-promo_banner .image.enable_float.hor_position-right_edge { float: right; padding-left: 10px; }


.g_banners-promo_banner h1.title { font-family: Arial, Tahoma, Verdana, sans-serif; font-weight: bold; color: #343434; }
.g_banners-promo_banner h1.title a { color: #343434; }
.g_banners-promo_banner h1.title a:hover { color: #666; }
.g_banners-promo_banner h1.title.hor_align-left { text-align: left; }
.g_banners-promo_banner h1.title.hor_align-center { text-align: center; }
.g_banners-promo_banner h1.title.hor_align-right { text-align: right; }
.g_banners-promo_banner h1.title.hor_align-justify { text-align: justify; }


.g_banners-promo_banner .text { }

.g_banners-promo_banner .text ul { position: relative; left: 10px; padding-right: 10px; margin-bottom: 0.5em; text-indent: -5px; list-style: none; }
.g_banners-promo_banner .text ul li { margin-bottom: 0.1em; }
.g_banners-promo_banner .text ul li:last-child { margin-bottom: 0; }
.g_banners-promo_banner .text ul li:before { content: '\0020'; display: inline-block; overflow: hidden; width: 5px; height: 5px; margin-left: -5px; margin-right: 5px;  background: #ccc; vertical-align: middle; }
.g_banners-promo_banner .text ul li a { color: #343434; }
.g_banners-promo_banner .text ul li a:hover { color: #666; }

.g_banners-promo_banner .text ol { overflow: hidden; padding-left: 1.6em; margin-bottom: 0.5em; } 
.g_banners-promo_banner .text ol li { margin-bottom: 0.1em; }
.g_banners-promo_banner .text ol li:last-child { margin-bottom: 0; }
.g_banners-promo_banner .text ol li a { color: #343434; }
.g_banners-promo_banner .text ol li a:hover { color: #666; }

.g_banners-promo_banner .text p { margin-bottom: 0.5em; }
.g_banners-promo_banner .text p+ul,
.g_banners-promo_banner .text p+ol { margin-top: -0.2em; }

.g_banners-promo_banner .text.hor_align-left { text-align: left; }
.g_banners-promo_banner .text.hor_align-center { text-align: center; }
.g_banners-promo_banner .text.hor_align-right { text-align: right; }
.g_banners-promo_banner .text.hor_align-justify { text-align: justify; }

.g_banners-promo_banner .text.clear_image_float { clear: both; }


.g_banners-promo_banner .links { overflow: hidden; } 
.g_banners-promo_banner .links ul { position: relative; left: 1em; padding-right: 1em; text-indent: -0.6em; list-style: none; }
.g_banners-promo_banner .links ul li { margin-bottom: 0.2em; font-weight: bold; }
.g_banners-promo_banner .links ul li:last-child { margin-bottom: 0; }
.g_banners-promo_banner .links ul li:before { content: '\00BB'; margin-left: -0.4em; }
.g_banners-promo_banner .links ul li a { color: #343434; }
.g_banners-promo_banner .links ul li a:hover { color: #666; }

.g_banners-promo_banner .links.hor_align-left { text-align: left; }
.g_banners-promo_banner .links.hor_align-center { text-align: center; }
.g_banners-promo_banner .links.hor_align-right { text-align: right; }
.g_banners-promo_banner .links.hor_align-justify { text-align: justify; }

.g_banners-promo_banner .links.clear_image_float { clear: both; }


.g_banners-promo_banner .links-with_price table td { vertical-align: middle; }


.g_banners-promo_banner .links-with_price-left .price_cell { padding-right: 5px; }
.g_banners-promo_banner .links-with_price-left .links_cell { padding-left: 5px; }


.g_banners-promo_banner .links-with_price-left.hor_align-left.price_hor_align-left table { }
.g_banners-promo_banner .links-with_price-left.hor_align-left.price_hor_align-center table { }
.g_banners-promo_banner .links-with_price-left.hor_align-left.price_hor_align-right table { }

.g_banners-promo_banner .links-with_price-left.hor_align-center.price_hor_align-left table { width: 100%; }
.g_banners-promo_banner .links-with_price-left.hor_align-center.price_hor_align-center table { margin-left: auto; margin-right: auto; }
.g_banners-promo_banner .links-with_price-left.hor_align-center.price_hor_align-right table { width: 100%; }

.g_banners-promo_banner .links-with_price-left.hor_align-right.price_hor_align-left table { width: 100%; }
.g_banners-promo_banner .links-with_price-left.hor_align-right.price_hor_align-center table { width: 100%; }
.g_banners-promo_banner .links-with_price-left.hor_align-right.price_hor_align-right table { margin-left: auto; }

.g_banners-promo_banner .links-with_price-left.hor_align-justify.price_hor_align-left table { width: 100%; }
.g_banners-promo_banner .links-with_price-left.hor_align-justify.price_hor_align-center table { margin-left: auto; margin-right: auto; }
.g_banners-promo_banner .links-with_price-left.hor_align-justify.price_hor_align-right table { width: 100%; }


.g_banners-promo_banner .links-with_price-right .price_cell { padding-left: 5px; }
.g_banners-promo_banner .links-with_price-right .links_cell { padding-right: 5px; }


.g_banners-promo_banner .links-with_price-right.hor_align-left.price_hor_align-left table { }
.g_banners-promo_banner .links-with_price-right.hor_align-left.price_hor_align-center table { width: 100%; }
.g_banners-promo_banner .links-with_price-right.hor_align-left.price_hor_align-right table { width: 100%; }

.g_banners-promo_banner .links-with_price-right.hor_align-center.price_hor_align-left table { width: 100%; }
.g_banners-promo_banner .links-with_price-right.hor_align-center.price_hor_align-center table { margin-left: auto; margin-right: auto; }
.g_banners-promo_banner .links-with_price-right.hor_align-center.price_hor_align-right table { width: 100%; }

.g_banners-promo_banner .links-with_price-right.hor_align-right.price_hor_align-left table { margin-left: auto; }
.g_banners-promo_banner .links-with_price-right.hor_align-right.price_hor_align-center table { margin-left: auto; }
.g_banners-promo_banner .links-with_price-right.hor_align-right.price_hor_align-right table { margin-left: auto; }

.g_banners-promo_banner .links-with_price-right.hor_align-justify.price_hor_align-left table { width: 100%; }
.g_banners-promo_banner .links-with_price-right.hor_align-justify.price_hor_align-center table { margin-left: auto; margin-right: auto; }
.g_banners-promo_banner .links-with_price-right.hor_align-justify.price_hor_align-right table { width: 100%; }



.g_banners-promo_banner .price .price_inner { display: inline-block; margin: 0 0 0 2px; background: url('/img/banners/promo_banner/price.bg_right.png') right no-repeat; white-space: nowrap; }
.g_banners-promo_banner .price .price_inner div { height: 27px; padding: 2px 9px 0 9px; margin-left: -2px; background: url('/img/banners/promo_banner/price.bg_left.gif') left no-repeat; font-size: 1.9em; font-weight: normal; color: #378026; text-align: center; }
.g_banners-promo_banner .price .price_inner .rur { display: inline-block; width: 11px; height: 0; vertical-align: 1px; padding-top: 13px; overflow: hidden; background: url('/img/banners/promo_banner/price.rur.gif') left top no-repeat; }
.g_banners-promo_banner .price .price_inner a.buy { display: inline-block; width: 14px; margin-top: 1px; height: 0; padding-top: 12px; overflow: hidden; background: url('/img/banners/promo_banner/price.basket.gif') no-repeat; vertical-align: 0.1em; }

.g_banners-promo_banner .price.hor_align-left { text-align: left; }
.g_banners-promo_banner .price.hor_align-center { text-align: center; }
.g_banners-promo_banner .price.hor_align-right { text-align: right; }


.g_banners-promo_banner .price-individual_line { }
.g_banners-promo_banner .price-individual_line.clear_image_float { clear: both; }








.g_banners-promo_banner .price-above_image { margin-bottom: 0.8em; }


.g_banners-promo_banner .price-under_image { margin-top: 0.8em; }



.g_banners-promo_banner-mini { width: 239px; margin-bottom: 0.7em; }


.g_banners-promo_banner-mini h1.title { font-size: 1.2em; }
.g_banners-promo_banner-standard { width: 442px; margin-bottom: 10px; }
.g_banners-promo_banner-standard .lt { background-image: url('/img/banners/promo_banner/standard/corner_lt.gif'); }
.g_banners-promo_banner-standard .lb { background-image: url('/img/banners/promo_banner/standard/corner_lb.gif'); }

.g_banners-promo_banner-standard h1.title a { position: relative; top: -0.3em; border-bottom: 1px solid #505050; text-decoration: none; }
.g_banners-promo_banner-standard h1.title a span { position: relative; bottom: -0.1em; }
.g_banners-samsungSmartphonesButton { display: block; overflow: hidden; position: absolute; right: 16px; top: 91px; width: 116px; height: 0; padding-top: 46px; background: url('/img/promoPages/samsungSmartphones/button.up.png'); }
.g_banners-samsungSmartphonesButton:hover { background-image: url('/img/promoPages/samsungSmartphones/button.over.png'); }
.g_banners-samsungSmartphonesButton:active,
.g_banners-samsungSmartphonesButton.active { background-image: url('/img/promoPages/samsungSmartphones/button.down.png'); }


.g_banners-samsungSmartphonesLabel { display: block; overflow: hidden; position: absolute; left: -47.5px; *left: -48.5px; top: 130px; width: 48px; height: 0; padding-top: 445px; background: url('/img/promoPages/samsungSmartphones/label.png'); }
.g_banners-samsungSmartphonesLabel.promoPage { left: -46.5px; }

.g_basket_miniBasket .head_bar { position: relative; height: 24px; padding-top: 1px; background: url('/img/bask_bg2.gif') left top repeat-x; }

.g_basket_miniBasket .head_bar a.toggle { display: inline-block; float: left; width: 39px; height: 0; padding-top: 24px; overflow: hidden; background: left top repeat-x; }
.g_basket_miniBasket .head_bar a.open { background-image: url('/img/butt/bask_ar_off.gif'); }
.g_basket_miniBasket .head_bar a.close { background-image: url('/img/butt/bask_ar.gif'); }

.g_basket_miniBasket .head_bar .bottom_line { position: absolute; left: 200px; bottom: 0; width: 244px; height: 1px; background: url('/img/basket/bottom_line.gif'); }

.g_basket_miniBasket .head_bar ul.bookmarks { z-index: 1; position: relative; display: block; list-style: none; }
.g_basket_miniBasket .head_bar ul.bookmarks li { position: relative; display: block; float: left; height: 24px; margin-left: 4px; border-left: 1px solid #d6d6d6; background: url('/img/basket/bookmark_bg.gif') bottom repeat-x #e5e6e5; }
.g_basket_miniBasket .head_bar ul.bookmarks li.basket_butt { margin-left: 0; border: 0; }
.g_basket_miniBasket .head_bar ul.bookmarks li a { font-size: 1em; display: block; color: #494949; padding: 5px 0 4px 0; outline: 0; text-decoration: none; }

.g_basket_miniBasket .head_bar ul.bookmarks li.basket_butt a { padding-left: 31px; padding-right: 5px; background: url('/img/basket/basket_icon.gif') 10px 0.46em no-repeat; }
.g_basket_miniBasket .head_bar ul.bookmarks li.compare_butt a { padding-left: 27px; padding-right: 2px; background: url('/img/basket/compare_icon.gif') 9px 0.65em no-repeat; }

.g_basket_miniBasket .head_bar ul.bookmarks li .r { position: absolute; z-index: 2; top: -1px; right: -10px; width: 10px; height: 25px; background: url('/img/basket/bookmark_right.gif') left bottom no-repeat; }
.g_basket_miniBasket .head_bar ul.bookmarks li.last .r { background-image: url('/img/basket/bookmark_right_last.gif'); }

.g_basket_miniBasket .head_bar ul.bookmarks li.selected { z-index: 3; background: #fff; background-image: url('/img/basket/bookmark_bg_selected.gif'); background-color: #fff; }
.g_basket_miniBasket .head_bar ul.bookmarks li.selected a { text-decoration: none; }
.g_basket_miniBasket .head_bar ul.bookmarks li.selected a span { border-bottom: 0; }
.g_basket_miniBasket .head_bar ul.bookmarks li.selected .r { background-image: url('/img/basket/bookmark_right_selected.gif'); }
.g_basket_miniBasket .head_bar ul.bookmarks li.last_selected .r { background-image: url('/img/basket/bookmark_right_last_selected.gif'); }

.g_basket_miniBasket .head_bar .total_info { float: right; margin: 1px 8px 0 0; padding: 0.35em 155px 0 0; }
.g_basket_miniBasket .head_bar .total_info .count { font-size: 1.1em; font-weight: bold; }
.g_basket_miniBasket .head_bar .total_info .price { font-size: 1.1em; font-weight: bold; margin-right: 9px; }
.g_basket_miniBasket .head_bar .total_info .price .rur { display: inline-block; width: 7px; height: 0; padding-top: 9px; overflow: hidden; background: url('/img/rub9.png') left top no-repeat; }
.g_basket_miniBasket .head_bar .total_info .bad { border-bottom: 1px dotted #f00; cursor: help; }

.g_basket_miniBasket .head_bar .total_info .detail { margin-right: 12px; }
.g_basket_miniBasket .head_bar .total_info .checkout { display: block; position: absolute; top: -14px; right: 2px; width: 155px; height: 0; padding-top: 36px; overflow: hidden; background: url('/img/order_button.png'); }
.g_basket_miniBasket .head_bar .total_info .disabled { background-image: url('/img/order_button_disabled.png'); }



.g_basket_miniBasket .content_bar { z-index: 300; clear: both; overflow: hidden; background: url('/img/basket_main_bg.gif') bottom repeat-x #fff; }
.g_basket_miniBasket .content_bar .content_bar_container { height: 76px; background: url('/img/basket_right.gif') right bottom no-repeat; }

.g_basket_miniBasket .content_bar .slide_left { position: absolute; left: 0; width: 39px; }
.g_basket_miniBasket .content_bar .slide_left a { display: block; overflow: hidden; width: 35px; height: 0; padding-top: 34px; margin: 22px 0 0 1px; background: url('/img/comp_ar_l.png') no-repeat; outline: 0; }
.g_basket_miniBasket .content_bar .slide_left a.disabled { background-image: url('/img/comp_ar_l_pass.png'); cursor: default; }

.g_basket_miniBasket .content_bar .slide_right { position: absolute; right: 0; width: 40px; }
.g_basket_miniBasket .content_bar .slide_right a { display: block; overflow: hidden; width: 35px; height: 0; padding-top: 34px; margin: 22px 0 0 3px; background: url('/img/comp_ar_r.png') no-repeat; outline: 0; }
.g_basket_miniBasket .content_bar .slide_right a.disabled { background-image: url('/img/comp_ar_r_pass.png'); cursor: default; }


.g_basket_miniBasket .content_bar .compare_buts { position: absolute; right: 40px; width: 88px; padding: 16px 10px 0 7px; }

.g_basket_miniBasket .content_bar .compare_buts .compare_but { display: block; overflow: hidden; width: 87px; height: 0; padding-top: 22px; margin-bottom: 2px; background: url('/img/butt/but_srav.gif') no-repeat; border: 0; cursor: pointer; }
.g_basket_miniBasket .content_bar .compare_buts .compare_but.disabled { background-image: url('/img/butt/but_srav_off.gif'); cursor: default; }

.g_basket_miniBasket .content_bar .compare_buts button.clear_but { display: block; width: 87px; height: 22px; background: url('/img/butt/but_clear.gif') no-repeat; border: 0; cursor: pointer; }
.g_basket_miniBasket .content_bar .compare_buts button.clear_but span { display: none; }
.g_basket_miniBasket .content_bar .compare_buts button.clear_but.disabled { background-image: url('/img/butt/but_clear_off.gif'); cursor: default; }


.g_basket_miniBasket .content_bar .goods_wrapper_outer { position: relative; overflow: hidden; width: 900px; padding-left: 1px; margin: 0 40px 0 39px; background: url('/img/bask_spl.gif') left bottom no-repeat; }
.g_basket_miniBasket .content_bar.compare .goods_wrapper_outer { width: 795px; margin-right: 145px; }

.g_basket_miniBasket .content_bar .goods_wrapper { position: relative; height: 73px; margin-left: -1px; padding-right: 1px; background: url('/img/bask_spl.gif') right bottom no-repeat; }
.g_basket_miniBasket .content_bar .goods_wrapper .goods_list { position: absolute; width: 999999px; }

.g_basket_miniBasket .content_bar .goods_list .empty { width: 901px; }
.g_basket_miniBasket .content_bar.auction .goods_list .empty { width: 901px; }
.g_basket_miniBasket .content_bar.compare .goods_list .empty { width: 796px; }

.g_basket_miniBasket .content_bar .goods_list .empty { height: 46px; padding: 25px 0 0 0; text-align: center; background: url('/img/bask_spl.gif') left bottom no-repeat; }
.g_basket_miniBasket .content_bar .goods_list .empty p { padding: 0 0 0 1px; margin-left: -35px; font-size: 1.8em; font-weight: normal; color: #bebdbd; }


.g_basket_miniBasket .content_bar .goods_list .item { float: left; position: relative; width: 174px; height: 73px; padding-left: 6px; background: url('/img/bask_spl.gif') left bottom no-repeat; }
.g_basket_miniBasket .content_bar .goods_list .item button span { display: none; }

.g_basket_miniBasket .content_bar .goods_list .item .is_rel { width: 27px; height: 10px; top: 1.6em; margin-left: -19px; position: absolute; background: url('/img/butt/rel.gif') left top no-repeat; }

.g_basket_miniBasket .content_bar .goods_list .item h2 { font-size: 0.9em; font-weight: normal; text-align: left; padding-bottom: 0; margin: 5px 6px 0.6em 2px; }
.g_basket_miniBasket .content_bar .goods_list .item h2 .num { display: block; float: left; padding-bottom: 0.5em; margin-right: 0.3em; font-weight: bold; }

.g_basket_miniBasket .content_bar .goods_list .item .icon { position: absolute; left: 6px; bottom: 0; width: 31px; height: 37px; overflow: hidden; }
.g_basket_miniBasket .content_bar .goods_list .item .icon img { width: 31px; height: 37px; }
.g_basket_miniBasket .content_bar .goods_list .item .icon .bad { position: absolute; top: 20px; left: 18px; color: #f00; width: 9px; height: 0; padding-top: 9px; overflow: hidden; background: url('/img/butt/x_icon.gif') left top no-repeat; }


.g_basket_miniBasket .content_bar .goods_list .conn_basket ul { list-style: none; margin-left: 36px; line-height: 1; }
.g_basket_miniBasket .content_bar .goods_list .conn_basket ul li { margin-bottom: 0.3em; -margin-bottom: 0.2em; text-align: left; font-size: 0.9em; }
.g_basket_miniBasket .content_bar .goods_list .conn_basket ul button.deleteTariff,
.g_basket_miniBasket .content_bar .goods_list .conn_basket ul button.deleteNumber { position: relative; float: right; bottom: -0.3em; width: 9px; height: 9px; margin-right: 4px; background: url('/img/butt/delete_icon.gif') left top no-repeat; border: 0; cursor: pointer; }
.g_basket_miniBasket .content_bar .goods_list .conn_basket ul li.tariff a { white-space: nowrap; }
.g_basket_miniBasket .content_bar .goods_list .conn_basket ul li.number .expireComing { color: #dd7777; }
.g_basket_miniBasket .content_bar .goods_list .conn_basket ul li.number .expire { color: #f00; }

.g_basket_miniBasket .content_bar .goods_list .conn_basket .price { position: absolute; left: 42px; bottom: 3px; width: 106px; }
.g_basket_miniBasket .content_bar .goods_list .conn_basket .price .title { display: block; float: left; position: relative; bottom: -1px; }
.g_basket_miniBasket .content_bar .goods_list .conn_basket .price .value { display: block; float: right; font-weight: bold; font-size: 1.1em; }
.g_basket_miniBasket .content_bar .goods_list .conn_basket .price .value .rur { display: inline-block; width: 7px; height: 0; padding-top: 9px; overflow: hidden; background: url('/img/rub9.png') left top no-repeat; }
.g_basket_miniBasket .content_bar .goods_list .conn_basket .price .bad { border-bottom: 1px dotted red; cursor: help; }

.g_basket_miniBasket .content_bar .goods_list .conn_basket button.deleteItem { position: absolute; bottom: 2px; right: 4px; width: 19px; height: 17px; background: url('/img/butt/bask_del.gif') left top no-repeat; border: 0; cursor: pointer; }


.g_basket_miniBasket .content_bar .goods_list .good_basket h1 { margin-bottom: 0.3em; }

.g_basket_miniBasket .content_bar .goods_list .good_basket .info { position: absolute; left: 42px; bottom: 3px; width: 134px; }

.g_basket_miniBasket .content_bar .goods_list .good_basket .info .price .title { display: block; float: left; position: relative; bottom: -1px; }
.g_basket_miniBasket .content_bar .goods_list .good_basket .info .price .value { display: block; float: right; width: 75px; font-weight: bold; font-size: 1.1em; }
.g_basket_miniBasket .content_bar .goods_list .good_basket .info .price .value .rur { display: inline-block; width: 7px; height: 0; padding-top: 9px; overflow: hidden; background: url('/img/rub9.png') left top no-repeat; }

.g_basket_miniBasket .content_bar .goods_list .good_basket .info .action { clear: both; position: relative; bottom: -1px; margin-top: 3px; }
.g_basket_miniBasket .content_bar .goods_list .good_basket .info .action .title { display: block; float: left; position: relative; bottom: -2px;  }
.g_basket_miniBasket .content_bar .goods_list .good_basket .info .action .buttons { float: right; -float: none; -padding-left: 16px; width: 75px; height: 17px; font-size: 0; }
.g_basket_miniBasket .content_bar .goods_list .good_basket .info .action .buttons .amount { display: block; float: left; width: 32px; height: 17px; margin-right: 2px; -margin-right: 0; }
.g_basket_miniBasket .content_bar .goods_list .good_basket .info .action .buttons .amount .ie6_suxx { position: relative; -right: -1px; }
.g_basket_miniBasket .content_bar .goods_list .good_basket .info .action .buttons .amount input { width: 17px; height: 15px; min-height: 0; border: 1px solid #a9a9a9; text-align: center; font-size: 11px; }
.g_basket_miniBasket .content_bar .goods_list .good_basket .info .action .buttons .amount a.plus { display: block; position: absolute; top: 0; right: 0; width: 11px; height: 0; padding-top: 8px; overflow: hidden; background: url('/img/basket_top.gif') left top no-repeat; }
.g_basket_miniBasket .content_bar .goods_list .good_basket .info .action .buttons .amount a.minus { display: block; position: absolute; bottom: 0; right: 0; width: 11px; height: 0; padding-top: 8px; overflow: hidden; background: url('/img/basket_down.gif') left top no-repeat; }

.g_basket_miniBasket .content_bar .goods_list .good_basket .info .action .buttons button.save { width: 19px; height: 17px; margin-right: 2px; background: url('/img/butt/bask_save.gif') left top no-repeat; border: 0; cursor: pointer; }
.g_basket_miniBasket .content_bar .goods_list .good_basket .info .action .buttons button.deleteItem { width: 19px; height: 17px; background: url('/img/butt/bask_del.gif') left top no-repeat; border: 0; cursor: pointer; }

.g_basket_miniBasket .content_bar .goods_list .good_basket .infoNoQuantity .price { position: absolute; left: 42px; bottom: 3px; width: 106px; }
.g_basket_miniBasket .content_bar .goods_list .good_basket .infoNoQuantity .price .title { display: block; float: left; position: relative; bottom: -1px; }
.g_basket_miniBasket .content_bar .goods_list .good_basket .infoNoQuantity .price .value { display: block; float: right; font-weight: bold; font-size: 1.1em; }
.g_basket_miniBasket .content_bar .goods_list .good_basket .infoNoQuantity .price .value .rur { display: inline-block; width: 7px; height: 0; padding-top: 9px; overflow: hidden; background: url('/img/rub9.png') left top no-repeat; }
.g_basket_miniBasket .content_bar .goods_list .good_basket .infoNoQuantity .price .bad { border-bottom: 1px dotted red; cursor: help; }

.g_basket_miniBasket .content_bar .goods_list .good_basket .infoNoQuantity .action button.deleteItem { position: absolute; bottom: 2px; right: 4px; width: 19px; height: 17px; background: url('/img/butt/bask_del.gif') left top no-repeat; border: 0; cursor: pointer; }



.g_basket_miniBasket .content_bar .goods_list .compare_basket { width: 153px; }
.g_basket_miniBasket .content_bar .goods_list .compare_basket h1 { margin-bottom: 0.3em; }
.g_basket_miniBasket .content_bar .goods_list .compare_basket button { position: absolute; bottom: 2px; left: 40px; width: 19px; height: 17px; background: url('/img/butt/bask_del.gif') left top no-repeat; border: 0; cursor: pointer; }


body.g_browser_ie7 .g_basket_miniBasket .head_bar .total_info .price .rur { vertical-align: 2px; }
body.g_browser_ie7 .g_basket_miniBasket .content_bar .goods_list .conn_basket ul { line-height: 1.2; }
body.g_browser_ie7 .g_basket_miniBasket .content_bar .goods_list .conn_basket ul button.deleteNumber { bottom: -0.4em; }
body.g_browser_ie7 .g_basket_miniBasket .content_bar .goods_list .conn_basket .price .value .rur { vertical-align: 2px; }
body.g_browser_ie7 .g_basket_miniBasket .content_bar .goods_list .good_basket .info .price .value .rur { vertical-align: 2px; }
body.g_browser_ie7 .g_basket_miniBasket .content_bar .goods_list .good_basket .info .action { margin-top: 0; }
body.g_browser_ie7 .g_basket_miniBasket .content_bar .goods_list .good_basket .info .action .buttons .amount input { position: relative; top: -1px; }
body.g_browser_ie7 .g_basket_miniBasket .content_bar .goods_list .good_basket .info .action .buttons .amount a.minus { bottom: 2px; }
body.g_browser_ie7 .g_basket_miniBasket .content_bar .goods_list .good_basket .infoNoQuantity .price .value .rur { vertical-align: 2px; }
.g_basket_merge { text-align: left; margin: 0 5px; margin-right: -240px; -margin-right: 0; }
.g_wizard .g_basket_merge {margin-right: 0px;  padding: 0 20px;}

.g_basket_merge h1 { margin-bottom: 1em; font-size: 1.4em; }

.g_basket_merge .warning { margin-bottom: 0.9em; font-weight: bold; color: #093; }
.g_basket_merge .actions_help { margin-bottom: 1.3em; }
.g_basket_merge .actions_help p { margin-bottom: 0.5em; font-weight: bold; }
.g_basket_merge .actions_help ol { list-style-position: inside; padding-left: 70px; background: url('/img/q_icon.png') 13px center no-repeat; }
.g_basket_merge .actions_help ol li { margin-bottom: 0.3em; }

.g_basket_merge .basket { float: left; width: 50%; *zoom: 1; *position:relative; margin-bottom: 1.9em; font-weight: bold; }
.g_basket_merge .basket a { color: #343434; }
.g_basket_merge .basket a:hover { color: #666; }
.g_basket_merge .basket h2 { padding: 3px 9px 6px 9px; background: #f4f6f5; }
.g_basket_merge .basket ol { list-style-position: outside; }
.g_basket_merge .basket li { padding: 3px 9px 6px 9px; }
.g_basket_merge .basket li.row1 { background: #fff; }
.g_basket_merge .basket li.row2 { background: #f4f6f5; }

.g_basket_merge .basket.old h2 { margin-right: 15px; }
.g_basket_merge .basket.old li { margin: 0 15px 0 24px; }

.g_basket_merge .basket.new { *float: none; *width: auto; }
.g_basket_merge .basket.new h2 { margin-left: 15px; }
.g_basket_merge .basket.new li { margin-left: 39px; }

.g_basket_merge .actions { clear: both; text-align: center; }

.g_basket_merge .actions .old_or_new { height: 24px; padding: 0 5px; margin-bottom: 0.7em; background: #f4f6f5; }

.g_basket_merge .actions button.old {  float: left; width: 126px; height: 26px; border: 0; background: url('/img/butt/new_basket.png') no-repeat; cursor: pointer; }
.g_basket_merge .actions button.new { float: right; width: 126px; height: 26px; border: 0; background: url('/img/butt/old_basket.png') no-repeat; cursor: pointer; }
.g_basket_merge .actions button.merge { clear: both; width: 126px; height: 26px; border: 0; background: url('/img/butt/merge_basket.png') no-repeat; cursor: pointer; }
.g_basket_merge .actions button span { display: none; }
.g_checkout .g_addressList { margin-top: 0.5em; }
.g_checkout { padding-top: 2px; }
.g_checkout .obl { color: #f00; }
.g_checkout .f-errors { margin-left: 196px; }


.g_checkout .step { clear: both; }
.g_checkout .step .note { width: 190px; float: left; margin-right: 6px; }
.g_checkout .step .note h2 { position: relative; height: 2.1em; padding: 0 2em 0 12px; margin-bottom: 0.3em; font-size: 1.2em; color: #093; }
.g_checkout .step .note h2 .num { position: absolute; right: 0; bottom: -0.14em; font-size: 2.1em; }
.g_checkout .step .note h2 .title { position: absolute; bottom: 0; }
.g_checkout .step .note p { font-size: 0.9em; line-height: 1.4; padding: 6px; background: #f2f4f3; }

.g_checkout .step .form { margin-left: 196px; }
.g_checkout .step .form h1 { margin-left: 12px; color: #343434; font-size: 1em; font-weight: bold; }
.g_checkout .step .form h3 { padding: 4px 12px 5px 12px; margin-bottom: 1em; background: #f4f6f5; font-size: 1.2em; }


.g_checkout .step-basket .form h3 { margin-bottom: 0.4em; }


.g_checkout .step-delivery { margin-bottom: 2em; }
.g_checkout .step-delivery .form input#city_name_0 { font-size: 1em; background: #ece9d8; border: 1px solid #a9a9a9; }

.g_checkout .step-delivery .form .deliveryDestination { margin-bottom: 1em; padding: 1px 0; background: #f4f6f5; }
.g_checkout .step-delivery .form .deliveryDestination h1 { display: inline-block; min-width: 145px; font-size: 1.1em; width: 145px; }


.g_checkout .step-delivery .form .homeAddressForm { margin-bottom: 2em; }
.g_checkout .step-delivery .form .homeAddressForm table { width: 100%; border-collapse: collapse; }
.g_checkout .step-delivery .form .homeAddressForm th { width: 138px; padding: 7px 10px 8px 12px; font-weight: normal; text-align: right; }
.g_checkout .step-delivery .form .homeAddressForm td { padding: 3px 0 3px 0; text-align: left; }

.g_checkout .step-delivery .form .homeAddressForm input.input,
.g_checkout .step-delivery .form .homeAddressForm textarea { width: 377px; }
.g_checkout .step-delivery .form .homeAddressForm input { height: 1.5em; padding: 0 0 0 3px; }
.g_checkout .step-delivery .form .homeAddressForm textarea { height: 45px; padding: 0 0 0 3px; }

.g_checkout .step-delivery .form .deliveryType th { width: 144px; padding-left: 12px; text-align: left; font-weight: bold; }


.g_checkout .step-pay { margin-bottom: 1em; }
.g_checkout .step-pay .form .payType { margin-bottom: 1em; padding: 1px 0; background: #f4f6f5; }
.g_checkout .step-pay .form .payType h1 { display: inline-block; min-width: 145px; font-size: 1.1em; width: 145px;}


.g_checkout .step-addition .form textarea { width: 100%; height: 98px; margin-bottom: 11px; }

.g_checkout .step-addition .form .send_mail,
.g_checkout .step-addition .form .agreement { position: relative; margin: 7px 0 1em 27px; font-size: 0.9em; line-height: 1.4; }
.g_checkout .step-addition .form .send_mail input,
.g_checkout .step-addition .form .agreement input { position: absolute; left: -20px; top: 1px; }

.g_checkout .step-addition .form .order_action { clear: both; text-align: center; margin-top: 0.5em; }
.g_checkout .step-addition .form .order_action .cancel_order { display: inline-block; width: 126px; height: 0; padding-top: 26px; overflow: hidden; background: url('/img/butt/cancel_order.jpg') left top no-repeat; }

.g_checkout .step-addition .warning { margin: 0; text-align: center; }
.g_checkout .step-addition .warning span { display: inline-block; color: #f00; padding-left: 23px; min-height: 16px; *height: 16px; background: url('/img/warning.png') left top no-repeat; }



.g_checkout .step-addition .form .smsForm { margin-bottom: 2em; }
.g_checkout .step-addition .form .smsForm table { width: 100%; border-collapse: collapse; }
.g_checkout .step-addition .form .smsForm th { width: 138px; padding: 7px 10px 8px 12px; font-weight: normal; text-align: right; }
.g_checkout .step-addition .form .smsForm td { padding: 3px 0 3px 0; text-align: left; }
.g_checkout .step-addition .form .smsForm td.left { width: 20px; }

.g_checkout .step-addition .form .smsForm input.input,
.g_checkout .step-addition .form .smsForm input { height: 1.5em; padding: 0 0 0 3px; vertical-align: middle;}
.g_checkout .step-addition .form .smsForm #sms_pref.input {  width: 30px; text-align: center; padding: 0; }
.g_checkout .step-addition .form .smsForm #sms_phone.input { width: 74px;}
.g_checkout .step-addition .form .smsForm #email.input { width: 144px;}
.g_checkout .step-addition .form .smsForm td.f-required input{background-color: #FFFCBD;}
.g_checkout .step-addition .form .smsForm td.f-error_empty input{background: url("/img/empty_field.gif") no-repeat scroll 7px center #FCF6F8;    border-color: #E46582;}
.g_checkout .step-addition .form .smsForm td.f-error_mail input{background-color: #FCF6F8;    border-color: #E46582;}
.g_checkout .step-addition .form .smsForm td.f-error_mail input.f-focus,
.g_checkout .step-addition .form .smsForm td.f-error_empty input.f-focus {background: none;}

.g_checkout .step-addition .form .smsForm td.f-field span.msg_error {display: none; color:#e1677c; margin-left: 10px;}
.g_checkout .step-addition .g_tool_tip_container {position: relative; display: inline-block; width: 340px;font-size: 10px;font-family: Tahoma, Arial, sans-serif;}

.g_checkout .step-addition  td.sms_phone span.num_seven {display:inline-block;  width: 24px; border:none;padding: 0 0 0 0px;font-size: 1.3em;  height: 22px; background-color: transparent; vertical-align: top; line-height: 1.4;}
.g_checkout .step-addition  td.sms_phone span.num_bracket {display:inline-block; font-size: 1.3em; width: 4px; height: 22px; vertical-align: top; line-height: 1.4;padding-left: 1px;}

	
	.g_chnumber a.show_compatible_tariffs { display: inline-block; width: 12px; height: 0; padding-top: 12px; overflow: hidden; background: url('/img/number_mathing/info.gif') no-repeat; }
	.g_chnumber tr.disabled a.show_compatible_tariffs { background-image: url('/img/number_mathing/info_disabled.gif'); cursor: default; }

	
	.g_chnumber a.show_city_tel_notice { display: inline-block; width: 12px; height: 0; margin-left: 5px; padding-top: 12px; overflow: hidden; background: url('/img/number_mathing/city.gif') no-repeat; }
	.g_chnumber tr.disabled a.show_city_tel_notice { background-image: url('/img/number_mathing/city_off.gif'); cursor: default; }

.g_chnumber { *z-index: 1; *zoom: 1; }


.chnumber_head {position: relative; top:0; left: 0; height:26px; border-bottom: 1px #c7c7c7 dotted;margin-bottom: 8px; *margin-top: -20px; *padding-top: 0;}
.chnumber_head .soc_block {float: right; position: relative; bottom: 0px;height: 26px;width: 190px; margin:0;padding: 0;}
.chnumber_head .g_page_chnumber_head {float: left; padding: 0 0 0.1em 13px; width:300px; }
.chnumber_head .g_page_chnumber_head h1 {font-size: 1.5em; font-weight: normal; color: #393; text-align: left; }
.g_chnumber-methods_list h2 { margin-bottom: 0.5em; margin-left: 1px; color: #093; }

.g_chnumber-methods_list img { float: left; border: 0; margin-left: 4px; }
.g_chnumber-methods_list ul { list-style: none; }
.g_chnumber-methods_list li { margin-bottom: 1em; clear: both; }
.g_chnumber-methods_list li.no_form .city_codes { margin-top: 1.4em; }
.g_chnumber-methods_list h3 { margin: 0 0 0.3em 57px; font-size: 1.1em; }
.g_chnumber-methods_list p { margin-left: 57px; font-size: 0.9em; color: #696b6a; }


.g_chnumber-methods_list .method { margin-top: 0.5em; font-size: 0.9em; color: #999; text-align: right; }
.g_chnumber-methods_list .method input[type=text] { width: 1.8em; text-align: center; *vertical-align: -0.2em; }

.g_chnumber-methods_list .lnumber .method input { width: 5em; text-align: center; }

.g_chnumber-methods_list .namednum .method input { width: 8.2em; padding-left: 0.1em; text-align: left; }

.g_chnumber-methods_list .mnumber .method select { *vertical-align: -0.3em; }

.g_chnumber-methods_list .datenum .method { margin-left: 57px; }
.g_chnumber-methods_list .datenum .method input.d { width: 25px; }
.g_chnumber-methods_list .datenum .method input.m { width: 26px; }
.g_chnumber-methods_list .datenum .method input.y { width: 36px; }

.g_chnumber-methods_list .exceptnum .method input { width: 5em; text-align: center; }


.g_chnumber-methods_list .city_codes { clear: both; height: 25px; margin-top: 0.6em; padding-left: 10px; background: #f3f6f4; color: #606060; font-size: 0.9em; }
.g_chnumber-methods_list .city_codes .left { float: left; }
.g_chnumber-methods_list .city_codes label { position: relative; bottom: -7px; *bottom: -4px; margin-right: 5px; }
.g_chnumber-methods_list .city_codes label input { vertical-align: bottom; *vertical-align: middle; }
.g_chnumber-methods_list .city_codes button { float: right; display: inline-block; width: 84px; height: 27px; background: url('/img/number_mathing/but.png') left top no-repeat; border: 0; padding: 0; cursor: pointer; }
.g_chnumber-methods_list .city_codes button span { display: none; }

.g_chnumber-methods_list a.show_all { padding: 0 0 2px 10px; margin-left: 47px; background: url('/img/greenarrright.gif') left center no-repeat; }
.g_chnumber-methods_list-right h3 { margin-left: 52px; }
.g_chnumber-methods_list-right p { margin-left: 52px; }
.g_chnumber-number_list h2 { margin-bottom: 0.5em; color: #093; }

.g_chnumber-number_list ul { list-style: none; }
.g_chnumber-number_list ul li { margin-bottom: 1.4em; text-align: right; }
.g_chnumber-number_list ul h3 { text-align: left; min-height: 11px; padding: 5px 7px 4px 31px; margin-bottom: 0.3em; background: 7px 7px no-repeat #f3f6f4; }

.g_chnumber-number_list ul li.simple h3 { background-image: url('/img/icons/sim/simple.gif'); }
.g_chnumber-number_list ul li.simple table th,
.g_chnumber-number_list table tr.simple th { background-image: url('/img/icons/sim/simple.gif'); }

.g_chnumber-number_list ul li.platinum h3 { background-image: url('/img/icons/sim/platinum.gif'); }
.g_chnumber-number_list ul li.platinum table th,
.g_chnumber-number_list table tr.platinum th { background-image: url('/img/icons/sim/platinum.gif'); }

.g_chnumber-number_list ul li.gold h3 { background-image: url('/img/icons/sim/gold.gif'); }
.g_chnumber-number_list ul li.gold table th,
.g_chnumber-number_list table tr.gold th { background-image: url('/img/icons/sim/gold.gif'); }

.g_chnumber-number_list ul li.silver h3 { background-image: url('/img/icons/sim/silver.gif'); }
.g_chnumber-number_list ul li.silver table th,
.g_chnumber-number_list table tr.silver th { background-image: url('/img/icons/sim/silver.gif'); }

.g_chnumber-number_list ul li.bronze h3 { background-image: url('/img/icons/sim/bronze.gif'); }
.g_chnumber-number_list ul li.bronze table th,
.g_chnumber-number_list table tr.bronze th { background-image: url('/img/icons/sim/bronze.gif'); }

.g_chnumber-number_list table { width: 100%; font-size: 1em; border-collapse: separate; border-spacing: 0; }
.g_chnumber-number_list table th { font-size: 1em; font-weight: bold; white-space: nowrap; text-align: left; padding: 2px 7px 0 30px; *padding-right: 4px; background: 7px 4px no-repeat; border-bottom: 4px solid #fff; }

.g_chnumber-number_list table td.info { padding-top: 1px; white-space: nowrap; text-align: left; font-size: 0; }
.g_chnumber-number_list table td.price { width: 100%; font-size: 1.1em; font-weight: bold; text-align: right; padding-right: 7px; *padding-right: 4px; white-space: nowrap; }
.g_chnumber-number_list table td.price .rur { display: inline-block; width: 8px; height: 0; *vertical-align: 2px; padding-top: 9px; overflow: hidden; background: url('/img/number_mathing/rur.gif') left top no-repeat; }
._ff2 .g_chnumber-number_list table td.price .rur { display: -moz-inline-stack; height: 9px; }
.g_chnumber-number_list table td.buy { padding-right: 1px; }
.g_chnumber-number_list table td.buy a { display: block; width: 14px; margin-top: 1px; height: 0; padding-top: 12px; overflow: hidden; background: url('/img/number_mathing/basket_small.gif') left top no-repeat; }

.g_chnumber-number_list table tr.disabled,
.g_chnumber-number_list table tr.disabled th,
.g_chnumber-number_list table tr.disabled td { color: #999; }
.g_chnumber-number_list table tr.disabled td.price .rur { background-image: url('/img/number_mathing/rur_disabled.gif'); }
.g_chnumber-number_list table tr.disabled td.buy button { background-image: url('/img/number_mathing/basket_small_disabled.gif'); cursor: default; }


.g_chnumber-number_list a.show_all { text-decoration: none; padding-left: 10px; background: url('/img/sw_off.gif') left 0.5em no-repeat; }
.g_chnumber-number_list a.show_all span { text-decoration: underline; }
.g_chnumber-number_list .show_all_full { margin-top: -1.3em; text-align: right; }
.g_chnumber-number_list-mini { width: 246px; clear: both; }


.g_chnumber-number_list-mini table { width: auto; margin: 0 0 0 -6px; }
.g_chnumber-number_list-mini .show_all_full { margin-top: 0; margin-right: 5px; text-align: right; }
.g_chnumber-results_list .rur { display: inline-block; width: 8px; height: 0; *vertical-align: 2px; padding-top: 9px; overflow: hidden; background: url('/img/rur/chnumber.gif') no-repeat; }
._ff2 .g_chnumber-results_list .rur { display: -moz-inline-stack; height: 9px; }
.g_chnumber-results_list .row1 { background-color: #f1f4f2; }
.g_chnumber-results_list .row2 { background-color: #fff; }

.g_chnumber-results_list .stat { float: left; margin-bottom: 1.2em; padding: 0 5px; font-weight: bold; color: #3e842e; }
.g_chnumber-results_list .g_pages_nav { float: right; margin-bottom: 1.2em; padding: 0 5px; }
.g_chnumber-results_list .result_list_wrapper { padding-top: 1px; } 

.g_chnumber-results_list table { margin-bottom: 1em; border-collapse: separate; border-spacing: 0; font-size: 1em; }
.g_chnumber-results_list table tr { height: 24px; *height: 18px; }
.g_chnumber-results_list table td.metall { width: 30px; padding-top: 7px; border-right: 1px solid #fff; background: 7px 7px no-repeat; }

.g_chnumber-results_list table .row1 td.metall { background-color: #f1f4f2; }
.g_chnumber-results_list table .row2 td.metall { background-color: #fff; }

.g_chnumber-results_list table td.metall span { display: block; width: 30px; height: 0; overflow: hidden; }
.g_chnumber-results_list table td.metall.simple { background-image: url('/img/icons/sim/simple.gif'); }
.g_chnumber-results_list table td.metall.platinum { background-image: url('/img/icons/sim/platinum.gif'); }
.g_chnumber-results_list table td.metall.gold { background-image: url('/img/icons/sim/gold.gif'); }
.g_chnumber-results_list table td.metall.silver { background-image: url('/img/icons/sim/silver.gif'); }
.g_chnumber-results_list table td.metall.bronze { background-image: url('/img/icons/sim/bronze.gif'); }


.g_chnumber-results_list table td.tel { padding: 0 5px; white-space: nowrap; font-weight: bold; color: #505151; }
.g_chnumber-results_list table td.tel em { font-style: normal; text-transform: uppercase; color: #cc3333; }
.g_chnumber-results_list table td.tel.withAppendText .number { float: left; }
.g_chnumber-results_list table td.tel.withAppendText .appendText { float: right; color: #090; font-weight: normal; }

.g_chnumber-results_list table td.alias { padding: 0 5px; white-space: nowrap; font-weight: bold; color: #505151; }
.g_chnumber-results_list table td.alias em { font-style: normal; text-transform: uppercase; color: #cc3333; }
.g_chnumber-results_list table td.alias { padding: 0 20px 0 40px; }


.g_chnumber-results_list table td.info { width: 100%; padding: 1px 5px 0; border-right: 1px solid #fff; white-space: nowrap; text-align: left; font-size: 0; }
.g_chnumber-results_list table td.price { padding: 0 7px; border-right: 1px solid #fff; font-size: 1.1em; font-weight: bold; color: #505151; text-align: right; white-space: nowrap; }
.g_chnumber-results_list table td.price div { min-width: 5em; *min-width: 0; *width: 5em; }

.g_chnumber-results_list table td.buy { padding: 0 10px; }
.g_chnumber-results_list table td.buy a { display: block; width: 14px; margin-top: 1px; height: 0; padding-top: 12px; overflow: hidden; background: url('/img/number_mathing/basket_small.gif') no-repeat; }

.g_chnumber-results_list table tr.disabled td,
.g_chnumber-results_list table tr.disabled td.tel em,
.g_chnumber-results_list table tr.disabled td.alias em,
.g_chnumber-results_list table tr.disabled td.tel.withAppendText .appendText { color: #b8b8b8; }
.g_chnumber-results_list table tr.disabled td.price .rur { background-image: url('/img/number_mathing/rur_disabled.gif'); }
.g_chnumber-results_list table tr.disabled td.buy button { background-image: url('/img/number_mathing/basket_small_disabled.gif'); cursor: default; }

.g_chnumber-results_list .no_rows { font-size: 1.2em; font-style: italic; color: #505151; text-align: center; }
.g_chnumber-results_list-one_column table { width: 100%; }
.g_chnumber-results_list-one_column table td.info { width: 44px; padding: 3px 5px 0 0; border-right: 1px solid #fff; text-align: left; }
.g_chnumber-results_list-one_column table td.buy { width: 100%; padding: 0 10px; text-align: left; }
.g_chnumber-results_list-two_column table.group1 { float: left; width: 48%; }
.g_chnumber-results_list-two_column table.group2 { float: right; width: 48%; }
.g_chnumber-results_list-two_column-by_pack div.group1 { float: left; width: 48%; }
.g_chnumber-results_list-two_column-by_pack div.group2 { float: right; width: 48%; }

.g_chnumber-results_list-two_column-by_pack .pack_wrapper { padding-left: 3px; margin-bottom: 1em; background: url('/img/pack_border.png') left top no-repeat #6baa41; }
.g_chnumber-results_list-two_column-by_pack table { margin: 0; }
.g_chnumber-search .rur { display: inline-block; width: 8px; height: 0; *vertical-align: 2px; padding-top: 9px; overflow: hidden; background: url('/img/rur/chnumber.gif') no-repeat; }
._ff2 .g_chnumber-search .rur { display: -moz-inline-stack; height: 9px; }
.g_chnumber-search .row1 { background-color: #f1f4f2; }
.g_chnumber-search .row2 { background-color: #fff; }

.g_chnumber-search .descr img.icon { float: left; margin-right: 10px; }
.g_chnumber-search .descr { color: #696b6a; text-align: justify; }
.g_chnumber-search .descr .tel { font-weight: bold; }
.g_chnumber-search .descr .tel em { font-style: normal; color: #cc3333; }
.g_chnumber-search .help_img { display: block; float: right; margin: 2px 1px 11px 10px; text-align: left; }

.g_chnumber-search .type_namednum .descr { margin-left: 0;  }
.g_chnumber-search .type_datenum .descr { margin-left: 0;  }


.g_chnumber-search .filter { clear: both; margin: 1em 0; }

.g_chnumber-search .filter .search_area { padding: 10px; *padding: 8px; margin-bottom: 1px; background: #f2f4f3; font-weight: bold; color: #696b6a; text-align: center; }
.g_chnumber-search .filter .search_area label { margin-right: 25px; }
.g_chnumber-search .filter .search_area label:last-child { margin-right: 0; }
.g_chnumber-search .filter .search_area input { vertical-align: bottom; *vertical-align: middle; }

.g_chnumber-search .filter .number_types_filter { margin-bottom: 9px; }
.g_chnumber-search .filter .number_types_filter table { width: 100%; border-collapse: collapse; font-size: 1em; }
.g_chnumber-search .filter .number_types_filter table th { padding: 5px 3px 4px 3px; *padding-top: 0; *padding-bottom: 1px; font-size: 0.9em; text-align: right; color: #505151; }
.g_chnumber-search .filter .number_types_filter table td { padding: 5px 3px 4px 3px; *padding-top: 0; *padding-bottom: 1px; font-size: 1.1em; font-weight: bold; text-align: right; color: #505151; }
.g_chnumber-search .filter .number_types_filter table input { vertical-align: top; }
.g_chnumber-search .filter .number_types_filter table th input { *vertical-align: -0.25em; }
.g_chnumber-search .filter .number_types_filter table td input { *vertical-align: -0.2em; margin-left: 3px; }
.g_chnumber-search .filter .number_types_filter table td.empty { padding-left: 15px; }
.g_chnumber-search .filter .number_types_filter table tr.all .metall span { display: inline-block; min-height: 9px; padding: 0 0 2px 28px; background: 7px 1px no-repeat #f3f6f4; }
.g_chnumber-search .filter .number_types_filter table tr.all .metall.simple span { background-image: url('/img/icons/sim/simple.gif'); }
.g_chnumber-search .filter .number_types_filter table tr.all .metall.platinum span { background-image: url('/img/icons/sim/platinum.gif'); }
.g_chnumber-search .filter .number_types_filter table tr.all .metall.gold span { background-image: url('/img/icons/sim/gold.gif'); }
.g_chnumber-search .filter .number_types_filter table tr.all .metall.silver span { background-image: url('/img/icons/sim/silver.gif'); }
.g_chnumber-search .filter .number_types_filter table tr.all .metall.bronze span { background-image: url('/img/icons/sim/bronze.gif'); }

.g_chnumber-search .filter .method { padding: 9px 17px; margin: 1px 0 0.8em 0; background: #f3f6f4; }
.g_chnumber-search .filter .method .title { margin-bottom: 6px; color: #696b6a; text-align: left; }
.g_chnumber-search .filter .method .fields { float: left; }
.g_chnumber-search .filter .method .help { color: #999; font-size: 0.9em; }

.g_chnumber-search .filter .method .submit { *position: relative; float: right; margin-top: 1.3em; }
.g_chnumber-search .filter .method .submit .translit { margin-bottom: 5px; text-align: right; }
.g_chnumber-search .filter .method .submit button span span span { min-width: 54px; }

.g_chnumber-search .filter .method.lnumber .fields input { width: 95px; text-align: center; }

.g_chnumber-search .filter .method.tail .fields input { width: 25px; text-align: center; *vertical-align: -0.3em; }
.g_chnumber-search .filter .method.tail .fields .disabled input {}

.g_chnumber-search .filter .method.namednum .fields .word { *z-index: 2; position: relative; float: left; }
.g_chnumber-search .filter .method.namednum .fields .word input { width: 293px; }
.g_chnumber-search .filter .method.namednum .fields .word .loading_icon { display: none; position: absolute; right: 1px; bottom: 2px; width: 20px; height: 16px; background: url('/img/loading.gif') center no-repeat #fff; }
.g_chnumber-search .filter .method.namednum .fields .word.loading .loading_icon { display: block; }
.g_chnumber-search .filter .method.namednum .fields .word .matches { display: none; z-index: 2; position: absolute; min-width: 293px; -width: 293px; margin-top: -1px; border: 1px solid #7f9db9; border-top-color: #8ca9c4;  background: url('/img/gray_gradient_bg.png') bottom repeat-x #fff; text-align: left; }
.g_chnumber-search .filter .method.namednum .fields .word .matches ul { list-style: none; }
.g_chnumber-search .filter .method.namednum .fields .word .matches li { padding: 3px 5px; cursor: pointer; }
.g_chnumber-search .filter .method.namednum .fields .word .matches li:hover,
.g_chnumber-search .filter .method.namednum .fields .word .matches li.selected { background: #fdedaf; }
.g_chnumber-search .filter .method.namednum .show_abc { clear: both; float: left; padding-top: 0.3em; }
.g_chnumber-search .filter .method.namednum .show_abc a { color: #090; }
.g_chnumber-search .filter .method.namednum .submit { margin-top: 0; }

.g_chnumber-search .filter .method.mnumber .fields select { margin-right: 0.4em; *vertical-align: -0.4em; }
.g_chnumber-search .filter .method.mnumber .fields input { width: 25px; margin-left: 0.4em; background: #eee; text-align: center; *vertical-align: -0.3em; }

.g_chnumber-search .filter .method.datenum .fields input { text-align: center; *vertical-align: -0.3em; }
.g_chnumber-search .filter .method.datenum .fields input.d { width: 25px; }
.g_chnumber-search .filter .method.datenum .fields input.m { width: 26px; }
.g_chnumber-search .filter .method.datenum .fields input.y { width: 36px; }

.g_chnumber-search .filter .method.alikenum .fields input { width: 25px; text-align: center; *vertical-align: -0.3em; }

.g_chnumber-search .filter .method.pair { position: relative; }
.g_chnumber-search .filter .method.pair .fields { position: absolute; bottom: 12px; }
.g_chnumber-search .filter .method.pair .fields .title { display: inline; margin-right: 0.5em; }
.g_chnumber-search .filter .method.pair .submit { margin-top: 2px; }

.g_chnumber-search .filter .method.exceptnum .fields input { width: 95px; text-align: center; }

.g_chnumber-search .filter .method.masknum .fields input { width: 25px; text-align: center; *vertical-align: -0.3em; }

.g_chnumber-search .filter .method.fullnumber { text-align: center; }
.g_chnumber-search .filter .method.fullnumber .fields { display: none; }
.g_chnumber-search .filter .method.fullnumber .submit { float: none; margin-top: 0; }

.g_chnumber-search .filter h2.abc_head { margin-left: 5px; color: #090; }
.g_chnumber-search .filter .abc { margin-top: 0.8em; }
.g_chnumber-search .filter .abc .categories { margin: 0 0 1.3em 0; }
.g_chnumber-search .filter .abc .words { display: none; margin-left: 5px; }
.g_chnumber-search .filter .abc .words .group { float: left; width: 25%; *width: 24.9%; margin-bottom: 1.3em; }
.g_chnumber-search .filter .abc .words .group h3 { min-height: 11px; padding-left: 16px; background: url('/img/small_arr_down.gif') left center no-repeat; color: #090; }
.g_chnumber-search .filter .abc .words .group ul { margin-left: 16px; list-style: none; }
.g_chnumber-search .filter .abc .words .group .show_all { margin: 0.5em 0 0 7px; *padding-bottom: 1px; }
.g_chnumber-search .filter .abc .words .group .show_all a { padding-left: 9px; background: url('/img/sw_off.gif') left 0.5em no-repeat; text-decoration: none; }
.g_chnumber-search .filter .abc .words .group .show_all span { border-bottom-width: 1px; border-bottom-style: dotted; }

.g_chnumber-search .filter .abc .words .words_list .abc_nav ul { float: left; padding: 0 0 1.3em 16px; list-style: none; }
.g_chnumber-search .filter .abc .words .words_list .abc_nav li { float: left; margin-right: 0.5em; *padding-bottom: 1px; }
.g_chnumber-search .filter .abc .words .words_list .abc_nav li a { border-bottom-width: 1px; border-bottom-style: dotted; font-weight: bold; text-decoration: none; color: #090; }
.g_chnumber-search .filter .abc .words .words_list .abc_nav li.selected a { border-bottom: 0; color: #aaa; }

.g_chnumber-search .filter .abc .words .words_list .abc_nav a.return_to_abc { float: right; *padding-bottom: 1px; padding-left: 9px; background: url('/img/sw_off.gif') left 0.5em no-repeat; text-decoration: none; }
.g_chnumber-search .filter .abc .words .words_list .abc_nav a.return_to_abc span { border-bottom-width: 1px; border-bottom-style: dotted; }



.g_compare table { border-collapse: collapse; margin: 0 0 1.3em 0; }

.g_compare table th.show_difference { vertical-align: top; }
.g_compare table th.show_difference h1 { margin-bottom: 1.9em; font-size: 1.3em; color: #093; }


.g_compare table .fixed { position: relative; background: #fff; }


.g_compare table tr.head th .fixed { width: 265px; }
.g_compare table td { width: 220px; }
.g_compare table td .fixed { width: 220px; } 


.g_compare table td,
.g_compare table th { -width: 170px; border-bottom: 1px solid #ccc; }

.g_compare table tr.head td,
.g_compare table tr.head th { border-bottom: 0; }

.g_compare table tr.head th .fixed,
.g_compare table tr.head td .fixed { border-bottom: 2px solid #aaa; }

.g_compare table tr.head th .fixed { border-bottom: 1px solid #ccc; border-right: 1px solid #fff; }

.g_compare table th .fixed { border-right: 2px solid #aaa; }


.g_compare table td { padding: 5px; }
.g_compare table .fixed { padding: 5px; }
.g_compare table tr.head td { padding: 0; }

.g_compare table th { text-align: left; font-weight: normal; }
.g_compare table tr.group th { font-weight: bold; }

.g_compare table tr.equal { color: #999; }

.g_compare table tr:hover,
.g_compare table tr:hover .fixed { background: #eee; }

.g_compare table tr.head:hover,
.g_compare table tr.head:hover .fixed { background: #fff; }

.g_compare table th a.sort { display: inline-block; width: 8px; height: 0; padding-top: 10px; overflow: hidden; background-image: url('/img/sort/right.gif'); }
.g_compare table th a.sort.up { background-image: url('/img/sort/up.gif'); }
.g_compare table th a.sort.down { background-image: url('/img/sort/down.gif'); }

.g_compare table th .name { display: inline; position: relative; }

.g_compare table tr.head td .fixed { text-align: right; }
.g_compare table tr.head td .fixed h2 { min-height: 2.4em; text-align: left; font-size: 1.1em; font-weight: normal; }
.g_compare table tr.head td .fixed .img { text-align: center; margin: 0 19px 7px 0; }
.g_compare table tr.head td .fixed .img img { height: 50px; }

.g_compare table tr.head td .fixed form.del button { display: block; position: absolute; right: 5px; width: 19px; height: 17px; margin-top: -24px; border: 0; background: url('/img/butt/bask_del.gif'); }
.g_compare table tr.head td .fixed form.del button span { display: none; }

.g_compare table tr.head td .fixed .price { display: inline; position: relative; top: -5px; font-size: 1.1em; font-weight: bold; }
.g_compare table tr.head td .fixed .price .rur { display: inline-block; width: 7px; height: 0; *vertical-align: 2px; padding-top: 9px; margin-left: 0.3em; overflow: hidden; background: url('/img/rub9.png') left top no-repeat; }

.g_compare table tr.head td .fixed .buy { display: -moz-inline-stack; display: inline-block; *zoom: 1; *display: inline; margin-left: 0.3em; }


	
	.g_compare table th { *border-top: 1px solid #ccc; }
	.g_compare table tr.head th { *border-top: 0; }
.g_find_err {
	width: 450px;
	position: relative;
}

.g_find_err  p {
	text-align: left;
}

.g_find_err  .info_text {
	min-height: 40px;
	padding-left: 49px;
	margin-bottom: 0.7em;
	background: url('/img/popup_wizard/icon_info.png') left center no-repeat;
	line-height: 1.3;
}

.g_find_err  .report {
	display: none;
	padding: 4px 6px;
	margin-bottom: 0.7em;
	text-align: center;
}

.g_find_err  .report.info {
	background: #77ca8e;
}

.g_find_err  .report.error {
	background: #f8b3b3;
}

.g_find_err  form {
	margin: 0;
	font-size: 1em;
	text-align: center;
}

.g_find_err  form .field {
	margin-bottom: 0.4em;
	text-align: left;
}

.g_find_err form .field .title {
	display: block;
	margin: 0 0 0.2em 1px;
}

.g_find_err  form .field .title .obl {
	color: #f00;
}

.g_find_err  form .field input[type="text"],.g_find_err  form .field input[type="password"]
	{
	width: 303px;
}

.g_find_err  form .field input[name="email"] {
	width: 120px;
}

.g_find_err  form .field input.ie6_text,.g_find_err  form .field input.ie6_password
	{
	width: 303px;
}

.g_find_err  form .field textarea {
	width: 445px;
	height: 6.7em;
}

.g_find_err  form .field .hint {
	margin-left: 0.7em;
	font-size: 0.9em;
	color: #999;
}

.g_find_err  form .footnote {
	margin-bottom: 0.2em;
	font-size: 0.9em;
	color: #999;
	line-height: 1.2;
}

.g_find_err  button.send {
	position: relative;
	bottom: -7px;
}

.g_find_err  a.cancel {
	position: relative;
	bottom: -7px;
	margin-left: 7px;
}

.g_find_err  .ok_butt {
	display: none;
	text-align: center;
}

.g_find_err .ok_butt a.ok {
	position: relative;
	bottom: -7px;
}

.g_find_err .across {
	background: transparent url('/img/icons/across_gray24.png') 0 0
		no-repeat;
	bottom: -12px;
	height: 24px;
	position: absolute;
	right: -8px;
	width: 24px;
}

.g_goods .extra_link { display: inline-block; *zoom: 1; *display: inline; min-height: 17px; padding-left: 20px; background: left center no-repeat; text-decoration: none; }
.g_goods .extra_link span { position: relative; *position: static; bottom: -2px; text-decoration: underline; }

.g_goods .extra_link-details { background-image: url('/img/podrobn.gif'); }
.g_goods .extra_link-video { padding-left: 24px; background-image: url('/img/video.gif'); }
.g_goods .extra_link-3d { background-image: url('/img/3d.gif'); }
.g_goods .extra_link-compare { padding-left: 23px; background-image: url('/img/sravnit.gif'); }
.g_goods .extra_link-credit {}
.g_goods .extra_link-photo { padding-left: 23px; padding-bottom: 1px; background-image: url('/img/butt/add_photo.gif'); }
.g_goods .extra_link-manual { padding-left: 15px; padding-bottom: 1px; background-image: url('/img/manual.gif'); }

.g_goods .extra_link-details_disabled { background-image: url('/img/podrobn_off.gif'); }
.g_goods .extra_link-video_disabled { background-image: url('/img/video_off.gif'); }
.g_goods .extra_link-3d_disabled { background-image: url('/img/3d_off.gif'); }
.g_goods .extra_link-compare_disabled { background-image: url('/img/sravnit_off.gif'); }
.g_goods .extra_link-credit_disabled {}
.g_goods .extra_link-photo_disabled { background-image: url('/img/butt/add_photo_off.gif'); }
.g_goods .extra_link-manual_disabled { background-image: url('/img/manual_off.gif'); }

.g_goods .extra_link.disabled span { color: #999; text-decoration: none; }


.g_goods h1.page_title { margin-bottom: 0.5em; }
.g_goods_accessoriesGroup { margin-bottom: 4em; }
.g_goods_accessoriesGroup .header { position: relative; padding: 3px 8px; margin-bottom: 1em; background: #f4f6f5; }
.g_goods_accessoriesGroup .header h1 { display: inline; font-size: 1.2em; }
.g_goods_accessoriesGroup a.showAll { padding-left: 10px; background: url('/img/nav_arright.gif') left 0.5em no-repeat; text-decoration: none; }
.g_goods_accessoriesGroup a.showAll span { text-decoration: underline; }

.g_goods_accessoriesGroup .goods { margin-bottom: 10px; }
.g_goods_accessoriesGroup .goods>div { float: left; margin-left: 10px; }
.g_goods_accessoriesGroup .goods>div:first-child { margin-left: 0; }
.g_goods-actionsList .g_actionBlock { margin-bottom: 1em; }
.g_goods_availabilityStatus { display: inline-block; position: relative; }
.g_goods_availabilityStatus span span { overflow: hidden; position: absolute; left: -12px; bottom: 0.2em; width: 8px; height: 8px; }
.g_goods_availabilityStatus .as-available span { background: url('/img/squares/green.png') #61b045; }
.g_goods_availabilityStatus .as-preorder span { background: url('/img/squares/green.png') #61b045; }
.g_goods_availabilityStatus .as-notAvailable span { background: url('/img/squares/gray.png') #a9aaab; }
.g_goods_availabilityStatus .as-wait span { background: url('/img/squares/gray.png') #a9aaab; }
.g_goods_availabilityStatus .as-notSupply span { background: url('/img/squares/red.png') #ce4d4d; }

.g_goods_cards_accessoriesSmall { width: 180px; height: 130px; position: relative; padding-bottom: 40px; text-align: center; }
.g_goods_cards_accessoriesSmall img { max-width: 100%; }
.g_goods_cards_accessoriesSmall h1 { margin-bottom: 0.3em; font-size: 1em; font-weight: normal; }
.g_goods_cards_accessoriesSmall h1 a { color: #006699; }
.g_goods_cards_accessoriesSmall h1 a:hover { color: #6699cc; }


.g_goods_cards_accessoriesSmall .buyBlock { clear: both; position: absolute; bottom: 0; right: 0; left: 0; }
.g_goods_cards_accessoriesSmall .buyBlock .g_priceBlocks-bigPrice { padding-right: 15px; vertical-align: 0.2em; }
.g_goods_cards_accessoriesSmall .buyBlock .g_buyForm { display: inline-block; }


.g_goods_cards_accessoriesSmall.noBuy { padding-bottom: 0; }
.g_goods_cards_customHor { position: relative; }
.g_goods_cards_customHor h2 { font-size: 1.1em; }
.g_goods_cards_customHor h2 a { color: #343434; }
.g_goods_cards_customHor h2 a:hover { color: #666; }

.g_goods_cards_customHor .photo { position: relative; float: left; margin-top: 7px; }

.g_goods_cards_customHor .descr { margin: 13px 0 0 120px; padding-bottom: 3.8em; }
.g_goods_cards_customHor .descr ul { list-style: none; }
.g_goods_cards_customHor .descr ul li { margin-bottom: 0.2em; }
.g_goods_cards_customHor .descr ul li { padding-left: 12px; background: url('/img/bullet.gif') left 0.45em no-repeat; }

.g_goods_cards_customHor .extra { position: absolute; bottom: 3.3em; left: 120px; }
.g_goods_cards_customHor .extra .extra_link_compare { margin-left: 11px; }
.g_goods_cards_customHor .extra .extra_link_video,
.g_goods_cards_customHor .extra .extra_link_3d,
.g_goods_cards_customHor .extra .extra_link_credit { margin-left: 13px; }

.g_goods_cards_customHor .buyPanelStub { clear: both; min-height: 22px; text-align: right; background: #eff3ef; }

.g_goods_cards_customHor.action-top_gear .photo { margin-bottom: 63px; }
.g_goods_cards_customHor.action-gum_skating .photo { margin-bottom: 48px; }
.g_goods_cards_customHor.action-christmas_fair_skating .photo { margin-bottom: 31px; }
.g_goods-cards-mobileSmall { }

.g_goods-cards-mobileSmall h2 { margin-bottom: 0.7em; font-size: 1.2em; font-weight: bold; color: #343434; }
.g_goods-cards-mobileSmall h2 a { color: #343434; }


.g_goods-cards-mobileSmall .photo { position: relative; float: left; width: 42px; margin-left: 18px; }
.g_goods-cards-mobileSmall .photo .g_actionTip { position: absolute; top: 0; margin: 0 0 0 -21px; }

.g_goods-cards-mobileSmall .specs { list-style: none; margin-bottom: 1.3em; margin-left: 75px; }
.g_goods-cards-mobileSmall .specs li { margin-bottom: 0.2em; }
.g_goods-cards-mobileSmall .specs li { padding-left: 12px; background: url('/img/bullet.gif') left 0.45em no-repeat; }


.g_goods-cards-mobileSmall .buyBlock { position: relative; height: 22px; padding-top: 1px; background-color: #f3f6f4; text-align: right; }
.g_goods-cards-mobileSmall .buyBlock { clear: both; position: relative; text-align: right; }
.g_goods-cards-mobileSmall .buyBlock .g_priceBlocks-bigPrice { padding-right: 5px; vertical-align: 0.4em; }
.g_goods-cards-mobileSmall .buyBlock .g_goods_availabilityStatus { position: absolute; top: 4px; right: 5px; }

.g_goods-cards-mobileSmall .footer .links { margin: 0 0 0.4em 75px; }
.g_goods-cards-mobileSmall .footer .links .extra_link { display: inline-block; min-height: 17px; padding-left: 20px; background: left center no-repeat; text-decoration: none; }
.g_goods-cards-mobileSmall .footer .links .extra_link span { position: relative; bottom: -2px; text-decoration: underline; }
.g_goods-cards-mobileSmall .footer .links .extra_link-details { margin-right: 0.3em; background-image: url('/img/podrobn.gif'); }
.g_goods-cards-mobileSmall .footer .links .extra_link-compare { padding-left: 23px; background-image: url('/img/sravnit.gif'); }

.g_goods-cards-mobileSmall .footer .connect { padding: 5px; *padding: 1px 5px 5px 1px; margin: 0 0 2px 0; background: #f3f6f4; text-align: left; font-size: 10px; color: #093; }
.g_goods-cards-mobileSmall .footer .connect label input { float: left; margin-right: 0.3em; }

.g_goods-cards-mobileSmall.not_available .connect { color: #999; }


.g_goods-cards-mobileSmall .links .details { *padding-left: 7px; *background: url('/img/arr_black.gif') left 0.45em no-repeat; }
.g_goods-cards-mobileSmall .footer .links .extra_link { *zoom: 1; *display: inline; }
.g_goods-cards-mobileSmall .footer .links .extra_link span { *position: static; }
.g_goods-cards-mobileSmall .footer .connect label input { *margin-right: 0; *vertical-align: 4px; }
.g_goods_cards_tariffHor { position: relative; }
.g_goods_cards_tariffHor h2 { font-size: 1.1em; }
.g_goods_cards_tariffHor h2 a { color: #343434; }
.g_goods_cards_tariffHor h2 a:hover { color: #666; }

.g_goods_cards_tariffHor .photo { position: relative; float: left; margin-top: 7px; }

.g_goods_cards_tariffHor .descr { margin: 13px 0 0.6em 110px; }
.g_goods_cards_tariffHor .descr ul { list-style: none; }
.g_goods_cards_tariffHor .descr ul li { margin-bottom: 0.2em; }
.g_goods_cards_tariffHor .descr ul li { padding-left: 12px; background: url('/img/bullet.gif') left 0.45em no-repeat; }

.g_goods_cards_tariffHor .extra { margin-left: 110px; }
.g_goods_cards_tariffHor .extra .extra_link_compare { margin-left: 11px; }
.g_goods_cards_tariffHor .extra .extra_link_video,
.g_goods_cards_tariffHor .extra .extra_link_3d,
.g_goods_cards_tariffHor .extra .extra_link_credit { margin-left: 13px; }

.g_goods_cards_tariffHor form.g_buy_button { display: block; margin-top: 1em; }

.g_goods_cards_tariffHor .g_goods_tariffOptions { clear: both; }

.g_goods_cards_tariffHor.action-top_gear .photo { margin-bottom: 63px; }
.g_goods_cards_tariffHor.action-gum_skating .photo { margin-bottom: 48px; }
.g_goods_cards_tariffHor.action-christmas_fair_skating .photo { margin-bottom: 31px; }
.g_goods-cards-tariffSmall { }

.g_goods-cards-tariffSmall h2 { margin-bottom: 0.7em; font-size: 1.2em; font-weight: bold; color: #343434; }
.g_goods-cards-tariffSmall h2 a { color: #343434; }


.g_goods-cards-tariffSmall .photo { float: left; margin-right: 2px; }
.g_goods-cards-tariffSmall .photo .g_actionTip { margin: 0 0 0 -21px; }

.g_goods-cards-tariffSmall .descr { overflow: hidden; margin-bottom: 1.3em; }
.g_goods-cards-tariffSmall .descr ul { list-style: none; }
.g_goods-cards-tariffSmall .descr ul li { margin-bottom: 0.2em; }
.g_goods-cards-tariffSmall .descr ul li { padding-left: 12px; background: url('/img/bullet.gif') left 0.45em no-repeat; }


.g_goods-cards-tariffSmall .buyBlock { height: 23px; padding-top: 1px; background-color: #f3f6f4; text-align: right; }
.g_goods-cards-tariffSmall .buyBlock { clear: both; position: relative; text-align: right; }
.g_goods-cards-tariffSmall .buyBlock .g_priceBlocks-bigPrice { padding-right: 15px; vertical-align: 0.4em; }

.g_goods-cards-tariffSmall .footer .links { margin: 0 0 0.4em 0; text-align: right; }
.g_goods-cards-tariffSmall .footer .links .extra_link { display: inline-block; min-height: 17px; padding-left: 20px; background: left center no-repeat; text-decoration: none; }
.g_goods-cards-tariffSmall .footer .links .extra_link span { position: relative; bottom: -2px; text-decoration: underline; }
.g_goods-cards-tariffSmall .footer .links .extra_link-details { margin-right: 0.3em; background-image: url('/img/podrobn.gif'); }


.g_goods-cards-tariffSmall .footer .links .extra_link { *zoom: 1; *display: inline; }
.g_goods-cards-tariffSmall .footer .links .extra_link span { *position: static; }
.g_goods-cards-universalDescr { width: 260px; text-align: center; }
.g_goods-cards-universalDescr img { max-width: 100%; }
.g_goods-cards-universalDescr h1 { margin-bottom: 0.3em; font-size: 1.2em; font-weight: normal; color: #343434; }
.g_goods-cards-universalDescr p.descr { margin-bottom: 0.9em; font-size: 1.1em; }


.g_goods-cards-universalDescr .buyBlock { clear: both; position: relative; }
.g_goods-cards-universalDescr .buyBlock .g_priceBlocks-bigPrice { padding-right: 15px; vertical-align: 0.2em; }
.g_goods-cards-universalDescr .buyBlock .g_buyForm { display: inline-block; }


.g_goods-cards-universalDescr .links .details { *padding-left: 7px; *background: url('/img/arr_black.gif') left 0.45em no-repeat; }
.g_goods_cards_universalDetails {}

.g_goods_cards_universalDetails .availabilityStatus { float: right; margin-bottom: 0.5em; text-align: right; }
.g_goods_cards_universalDetails .g_goods_extraLinks { float: left; }
.g_goods_cards_universalDetails .g_goods_tariffOptions { clear: left; }

.g_goods_cards_universalDetails .connect { float: right; font-size: 10px; color: #093; }
.g_goods_cards_universalDetails .connect label .title { float: left; }
.g_goods_cards_universalDetails .connect label input { margin-left: 0.4em; *margin-left: 0; *vertical-align: 4px; }
.g_goods_cards_universalDetails .connect.disabled { color: #999; }

.g_goods_cards_universalDetails.withConnect .availabilityStatus { float: none; }


.g_goods_cards_universalDetails .connect label .title { *float: none; *vertical-align: 8px; }
.g_goods-cards-universalMini { position: relative; width: 125px; min-height: 176px; text-align: center; }
.g_goods-cards-universalMini h1 { margin-bottom: 0.6em; padding: 0 2px; }
.g_goods-cards-universalMini h1 a { font-size: 0.8em; font-weight: bold; color: #343434; }
.g_goods-cards-universalMini .footer { position: absolute; bottom: 0; width: 100%; text-align: center; }
.g_goods-cards-universalMini .g_priceBlock { min-width: 117px; }
.g_goods-cards-universalMini .g_preorderButton { min-width: 117px; }

.g_goods-cards-universalMini .footer { *left: 0; }
.g_goods-cards-universalMini .g_priceBlock { *width: 90px; }
.g_goods-cards-universalMini .g_preorderButton { *width: 117px; }

.g_goods-cards-universalSmall { padding-bottom: 0.9em; margin-bottom: 0.5em; border-bottom: 1px dotted #c7c7c7; }

.g_goods-cards-universalSmall h2 { margin-bottom: 0.7em; font-size: 1.2em; font-weight: bold; color: #343434; }
.g_goods-cards-universalSmall h2 a { color: #343434; }


.g_goods-cards-universalSmall .photo { float: left; width: 42px; margin-left: 18px; }
.g_goods-cards-universalSmall .photo .g_actionTip { margin: 0 0 0 -21px; }

.g_goods-cards-universalSmall .specs { list-style: none; margin-bottom: 1.3em; margin-left: 75px; }
.g_goods-cards-universalSmall .specs li { margin-bottom: 0.2em; }
.g_goods-cards-universalSmall .specs li { padding-left: 12px; background: url('/img/bullet.gif') left 0.45em no-repeat; }

.g_goods-cards-universalSmall .links { margin-left: 78px; text-align: left; }
.g_goods-cards-universalSmall .links a { color: #343434; text-decoration: none; }
.g_goods-cards-universalSmall .links a:hover { color: #666; }
.g_goods-cards-universalSmall .links a span { text-decoration: underline; }
.g_goods-cards-universalSmall .links .details:before { content: '»'; margin-right: 2px; }


.g_goods-cards-universalSmall .buyBlock { clear: both; position: relative; margin-top: 1.3em; text-align: right; }
.g_goods-cards-universalSmall .buyBlock .g_priceBlocks-bigPrice { padding-right: 15px; vertical-align: 0.2em; }


.g_goods-cards-universalSmall .links .details { *padding-left: 7px; *background: url('/img/arr_black.gif') left 0.45em no-repeat; }
.g_goods_catalogs_accessoriesRoot { margin-right: -250px; }
.g_goods_catalogs_accessoriesRoot>h1 { margin-bottom: 2em; }

.g_goods-compatibleAccessories {}
.g_goods-compatibleAccessories ul { list-style: none; }
.g_goods-compatibleAccessories ul.categories>li { margin-bottom: 0.4em; padding-left: 15px; background: url('/img/greenarrright.gif') no-repeat 0 4px; }
.g_goods-compatibleAccessories ul.categories>li.opened { background: url('/img/greenarrdown.gif') no-repeat 0 4px; }
.g_goods-compatibleAccessories ul.categories>li>a.title { border-bottom-width: 1px; border-bottom-style: dashed; color: #009333; font-weight: bold; text-decoration: none; }

.g_goods-compatibleAccessories .goods { display: none; margin: 1em 0 0 0; }
.g_goods-compatibleAccessories ul.categories>li.opened .goods,
.g_goods-compatibleAccessories ul.categories>li.hasAvailable .goods { display: block; }
.g_goods-compatibleAccessories .goods .good { margin-bottom: 1em; }
.g_goods-compatibleAccessories .goods .good .title { display: block; margin-bottom: 0.3em; }
.g_goods-compatibleAccessories .goods .good .photo { float: left; width: 90px; padding-right: 10px; } 
.g_goods-compatibleAccessories .goods .good .photo img { max-width: 90px; }
.g_goods-compatibleAccessories .goods .good .g_buy_button { display: block; text-align: right; }
.g_goods-compatibleAccessories .goods .good .g_buy_button .price { display: block; margin-right: 2px; vertical-align: 0.25em; font-size: 1.6em; *font-size: 1.7em; }
.g_goods-compatibleAccessories .goods .good .g_buy_button .price .rur { display: inline-block; width: 11px; height: 0; *vertical-align: 4px; padding-top: 14px; margin-left: 0.15em; overflow: hidden; background: url('/img/rub14.png') left top no-repeat; }

.g_goods-compatibleAccessories .goods .showFull { margin: -0.5em 0 1em 0;  }
.g_goods-compatibleAccessories .goods .showFull a { border-bottom-width: 1px; border-bottom-style: dashed; text-decoration: none;  }

.g_goods-compatibleAccessories .goods .full { display: none; margin-top: 0.5em; }
.g_goods-compatibleGoods .from_compat {margin-top: 16px;}
.g_goods-compatibleGoods .from_compat .padd{padding-left: 32px;}
.g_goods-compatibleGoods .from_compat ul{list-style-type:none;padding:0 8px;margin:5px 0 ;}
.g_goods-compatibleGoods .from_compat ul ul{list-style-type:none;padding:0px;margin:5px 0 ;}

.g_goods-compatibleGoods .from_compat li {background-repeat:no-repeat;background-position:0 4px;margin: 6px 0 0 0;}

.g_goods-compatibleGoods .from_compat ul li.open ,
.g_goods-compatibleGoods .from_compat ul li.close  {padding-left: 12px;}

.g_goods-compatibleGoods .from_compat ul ul li{list-style-position:outside;	background:no-repeat url('/img/bull_green.gif');background-position:0 5px;padding:0 0 2px 12px;margin: 0;}
.g_goods-compatibleGoods .from_compat ul ul li.na{list-style-position:outside;background:no-repeat url('/img/bull_gray.gif');	background-position:0 5px;padding:0 0 2px 12px;margin: 0 0 0 20px;}
.g_goods-compatibleGoods .from_compat a { color: #01519a; }
.g_goods-compatibleGoods .from_compat a.group { color:#009333; font-weight: bold; text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; }

.g_goods-compatibleGoods .from_compat ul li.open {background: url('/img/greenarrdown.gif') no-repeat 0px 4px;}
.g_goods-compatibleGoods .from_compat ul li.close {background: url('/img/greenarrright.gif') no-repeat 0px 4px;}

.g_goods-compatibleGoods .from_compat table { border:0; width: 100%;}
.g_goods-compatibleGoods .from_compat table td.left {width:11px;margin:0;background-image: url(/img/title_bg.jpg);background-repeat: repeat-x;}
.g_goods-compatibleGoods .from_compat table td.left img {border:0; height:24px; width:11px;}
.g_goods-compatibleGoods .from_compat table td.right {margin:0; width:100%;height:24px; border-right:1px solid #e1e1e1; background-image: url(/img/title_bg.jpg);background-repeat: repeat-x; color: #008000;font-size: 14px; font-weight:500; text-align:right; padding-right:12px; line-height:20px; vertical-align: middle;}
.g_goods-compatibleGoods .from_compat .name_g {background-color:#8dbf85; width:200px; padding:4px; color: white; font-size: 12px; font-family:Tahoma, Arial;}
.g_goods_extraLinks>a { display: inline-block; min-height: 17px; padding-bottom: 1px; background: left center no-repeat; text-decoration: none; }
.g_goods_extraLinks>a>span { text-decoration: underline; }

.g_goods_extraLinks>span { display: inline-block; min-height: 17px; background: left center no-repeat; color: #999; }

.g_goods_extraLinks>.photo { padding-left: 23px; margin-right: 10px; background-image: url('/img/butt/add_photo.gif'); }
.g_goods_extraLinks>span.photo { background-image: url('/img/butt/add_photo_off.gif'); }

.g_goods_extraLinks>.compare { padding-left: 23px; background-image: url('/img/sravnit.gif'); }
.g_goods_extraLinks>span.compare { background-image: url('/img/sravnit_off.gif'); }

.feedback {font-size: 12px;}
.feedback .feed_item{border-bottom: 1px dotted gray; padding-bottom: 6px; padding-top: 6px;}
.feedback .feed_item .feed_item_header{display: inline-block; width:518px;}
.feedback .feed_item .feed_item_header .nick{float: left; margin: 12px 0; }
.feedback .feed_item .feed_item_header .nick span.name{padding: 4px; font-weight: bold;}
.feedback .feed_item .feed_item_header .nick span.name_0{padding-left: 20px; background: transparent url(/img/social/mf16.png) no-repeat 0 2px;}
.feedback .feed_item .feed_item_header .nick span.name_9{padding-left: 20px; background: transparent url(/img/social/fb16.png) no-repeat 0 2px;}
.feedback .feed_item .feed_item_header .nick span.name_10{padding-left: 20px; background: transparent url(/img/social/vk16.png) no-repeat 0 2px;}
.feedback .feed_item .feed_item_header .nick span.name_11{padding-left: 20px; background: transparent url(/img/social/tw16.png) no-repeat 0 2px;}
.feedback .feed_item .feed_item_header .nick span.name a {text-decoration: none; color: #222222;}

.feedback .feed_item .feed_item_header .nick span.dt{}
.feedback .feed_item .feed_item_header .usefull{display: block;float: right;margin: 12px 0; color: #727272;}
.feedback .feed_item .feed_item_header .usefull.moder{display: none;}

.feedback .feed_item .feed_item_header .usefull span.da {color: #22af4a; cursor: pointer;}
.feedback .feed_item .feed_item_header .usefull span.net {color: #8d53a2;cursor: pointer;}
.feedback .feed_item .feed_item_header .usefull span.passive {color: #727272;}

.feedback .feed_item .rate{margin: 12px 0;}
.feedback .feed_item .feed_txt p{ line-height: 18px;}
.feedback .feed_item.moder .feed_txt p span{color: #717171;}

.feedback .feed_item .ffull {display: none;}
.feedback .feed_item .fshort {display: block;}
.feedback .feed_item .fshort p span.more {cursor: pointer; border-bottom: 1px dashed;color: #006699;}

.feedback .feedback_id {display: none;}
.feedback .nofeed{margin: 12px;}

.g_goods_goodDescr { padding: 5px 5px 4px 5px; margin: 1em 0 1em 0; background: #f3f6f4; font-size: 12px; }
.g_goods_goodDescr p { text-align:justify; text-indent:12px;}
.g_goods_goodDescr p:last-child { margin-bottom: 0; }
.g_goods_goodDescr ul { list-style: none; }
.g_goods_goodDescr ul li { padding-left: 10px; margin-bottom: 0.1em; background: url('/img/circle_green.gif') left 0.45em no-repeat; }
.g_goods_goodInformation .menu { margin-top: 11px; margin-bottom: 12px; }

.g_goods_goodInformation .bookmarks .bookmark { display: none; }
.g_goods_goodInformation .bookmarks .bookmark.bookmark-description {display: block;}
.g_goods_goodInformation .bookmarks .rating_header {width: 518px;height: 24px; vertical-align: bottom; border-bottom: 1px dotted gray; padding:8px 0 21px 0; display: inline-block;color: green;font-size: 12px;}
.g_goods_goodInformation .bookmarks .rating_header .feed_add{float: left; overflow: hidden; width: 138px; height: 0; padding-top: 34px; background: url('/img/butt/addResponse.png'); cursor: pointer;}
.g_goods_goodInformation .bookmarks .rating_header .rate_add{float: right; cursor: pointer;height: 24px; width: 225px; padding-top: 5px; }
.g_goods_goodInformation .bookmarks .rating_header .rate_add_current{float: right; cursor: pointer;height: 24px; width: 170px;}
.g_goods_goodInformation .bookmarks .rating_header .rate_add span{height: 24px;line-height: 20px;vertical-align: bottom; }


.g_goods_goodInformation .bookmarks .rating_header .stars {display: inline-block; width: 90px;height: 13px;}
.g_goods_goodInformation .bookmarks .rating_header .stars span{width: 16px; height: 13px; display: block; float: left;}
.g_goods_goodInformation .bookmarks .rating_header .stars .pass{background: transparent url('/img/rating/star0.png') 0 0 no-repeat;}
.g_goods_goodInformation .bookmarks .rating_header .stars .active{background: transparent url('/img/rating/star1.png') 0 0 no-repeat;}

.g_goods_goodInformation .bookmarks .rating_header .stars_middle {display: inline-block; width: 126px;height: 20px;}
.g_goods_goodInformation .bookmarks .rating_header .stars_middle span{width: 25px; height: 20px; display: block; float: left;}
.g_goods_goodInformation .bookmarks .rating_header .stars_middle .pass{background: transparent url('/img/rating/star_middle0.png') 0 0 no-repeat;}
.g_goods_goodInformation .bookmarks .rating_header .stars_middle .active{background: transparent url('/img/rating/star_middle1.png') 0 0 no-repeat;}

.g_goods_goodInformation .bookmarks .rating_header .rate_add_current .curr_rate {text-align: left;padding-right: 88px;}
.g_goods_goodInformation .bookmarks .rating_header .rate_add_current .rate,
.g_goods_goodInformation .bookmarks .rating_header .rate_add_current .rate0 {background: transparent url('/img/rating/rating0.png') right 2px no-repeat;}
.g_goods_goodInformation .bookmarks .rating_header .rate_add_current .rate1 {background: transparent url('/img/rating/rating1.png') right 2px no-repeat;}
.g_goods_goodInformation .bookmarks .rating_header .rate_add_current .rate2 {background: transparent url('/img/rating/rating2.png') right 2px no-repeat;}
.g_goods_goodInformation .bookmarks .rating_header .rate_add_current .rate3 {background: transparent url('/img/rating/rating3.png') right 2px no-repeat;}
.g_goods_goodInformation .bookmarks .rating_header .rate_add_current .rate4 {background: transparent url('/img/rating/rating4.png') right 2px no-repeat;}
.g_goods_goodInformation .bookmarks .rating_header .rate_add_current .rate5 {background: transparent url('/img/rating/rating5.png') right 2px no-repeat;}

.g_goods_goodInformation .bookmarks .rating_header {*display: inline;}
.g_goods_goodInformation .bookmarks .rating_header .stars_middle {*display: inline;}

.g_goods_goodInformation a.openFeatures { padding-left: 5px; }
.g_goods_goodSpecs h2.spec { margin: 0 0 0.5em 5px; }
.g_goods_goodSpecs h2.spec a { padding-left: 9px; background: url('/img/sw_on.gif') left 0.35em no-repeat; text-decoration: none; }
.g_goods_goodSpecs h2.spec a span { text-decoration: underline; }
.g_goods_goodSpecs h2.spec.closed a { background-image: url('/img/sw_off.gif'); }

.g_goods_goodSpecs table.spec { width: 100%; border-collapse: collapse; margin-bottom: 1em; *position: relative; }

.g_goods_goodSpecs table.spec tr.row1 { background: #f3f6f4; }
.g_goods_goodSpecs table.spec tr.row2 { }

.g_goods_goodSpecs table.spec th,
.g_goods_goodSpecs table.spec td { padding: 5px 5px 4px 5px; }

.g_goods_goodSpecs table.spec th { width: 150px; text-align: left; font-weight: normal; }


.g_goods_goodSpecs table.spec th .name { display: inline; position: relative; }


.g_goods_goodSpecs table.spec td p:last-child { margin-bottom: 0; }
.g_goods_goodSpecs table.spec td ul { list-style: none; }
.g_goods_goodSpecs table.spec td ul li { padding-left: 10px; margin-bottom: 0.1em; background: url('/img/circle_green.gif') left 0.45em no-repeat; }

.g_goods_goodSpecs .liability { margin-top: 2em; font-size: 0.9em; font-style: italic; }
.g_goods-list-mobile .search { -display: none; }
.g_goods-list-mobile>.search {  }
.g_goods-list-mobile>.search>*>h1 { font-size: 1em; }
.g_goods-list-mobile>.search>*>h1>a { font-weight: bold; color: #343434; }
.g_goods-list-mobile>.search>*>.search_header { display: block; }
.g_goods-list-mobile>.search>*>.search_header a { display: inline-block; min-height: 11px; padding-left: 13px; background: url('/img/small_arr.gif') left center no-repeat; }
.g_goods-list-mobile>.search>*>.search_header.opened a { background: url('/img/small_arr_down.gif') left center no-repeat; text-decoration: none; }


.g_goods-list-mobile>.search>.mini { padding: 5px 10px 3px 20px; border-bottom: 2px solid #fff; background: #f4f6f5; }
.g_goods-list-mobile>.search>.mini>h1 { margin-left: -13px; padding-bottom: 0.5em; }
.g_goods-list-mobile>.search>.mini .g_search-goods-mobile-mini { display: none; }
.g_goods-list-mobile>.search.selected-mini .g_search-goods-mobile-mini { display: block; }
.g_goods-list-mobile>.search.selected-mini .g_search-goods-mobile-medium { display: none; }

.g_goods-list-mobile>.search>.medium { padding: 5px 10px 3px 20px; background: #f4f6f5; }
.g_goods-list-mobile>.search>.medium>h1 { margin-left: -13px; padding-bottom: 0.5em; }
.g_goods-list-mobile>.search>.medium .g_search-goods-mobile-medium { display: none; margin-bottom: 7px; }
.g_goods-list-mobile>.search.selected-medium .g_search-goods-mobile-mini { display: none; }
.g_goods-list-mobile>.search.selected-medium .g_search-goods-mobile-medium { display: block; }

.g_goods-list-mobile>.sort { padding: 1em 8px 0; margin-bottom: 1em; }
.g_goods-list-mobile>.sort a { margin-right: 0.5em; }
.g_goods-list-mobile>.sort a:first-child { margin-left: 0.5em; }
.g_goods-list-mobile>.sort a.selected { padding-left: 8px; background: url('/img/sw_on.gif') left 0.4em no-repeat; color: #090; }
.g_goods-list-mobile>.sort a.selected.desc { background-image: url('/img/sw_up.gif'); }

.g_search-goods-full .specs .group .group_header h1 { background: url('/img/sw_off.gif') 10px 15px no-repeat #f4f6f5; font-size: 1em; font-weight: bold; }
.g_search-goods-full .specs .group .group_header h1.opened { background-image: url('/img/sw_on.gif'); }

.g_goods-list-mobile>.g_pages_block { margin-bottom: 1em; }

.g_goods-list-mobile>.row { position: relative; clear: both; *zoom: 1; margin-bottom: 2em; }


.g_goods-list-mobile>.row>.good1 { float: left; width: 255px; }
.g_goods-list-mobile>.row>.good2 { float: right; width: 255px; }


.g_goods-list-mobile>.row>.good>div { padding-bottom: 7em; }
.g_goods-list-mobile>.row>.good .footer { position: absolute; bottom: 0; width: 255px; }
.g_goods-list-mobile>.row>.good1 .footer { *left: 0; }
.g_goods-list-mobile>.row>.good2 .footer { *left: 265px; }
.g_goods-list-mobile>.row>.good3 .footer { *left: 530px; }


.g_region-295 .g_goods-list-mobile>.row>.good>div { padding-bottom: 2em; }

.g_region-295 .g_goods-list-mobile>.root_page {width: 756px;}
.g_region-295 .g_goods-list-mobile>.row>.good1,
.g_region-295 .g_goods-list-mobile>.row>.good2,
.g_region-295 .g_goods-list-mobile>.row>.good3 { float: left; width: 250px; }

.g_region-295 .g_goods-list-mobile>.row>.good .footer { position: absolute; bottom: 0; width: 250px; }
.g_region-295 .g_goods-list-mobile>.row>.good1 .footer { *left: 0; }
.g_region-295 .g_goods-list-mobile>.row>.good2 .footer { *left: 260px; }
.g_region-295 .g_goods-list-mobile>.row>.good3 .footer { *left: 520px; }



.g_goods-list-mobile>.row>.good>div { -padding-bottom: 0; }
.g_goods-list-mobile>.row>.good .footer { -position: static; -bottom: auto; -width: auto; }

.g_goods-list-mobile>.no_rows { color: #505151; margin-top: 1em; font-size: 1.2em; font-style: italic; text-align: center; }


.g_goods-list-mobile .mobile_header {position: relative; display: inline-block;width: 520px;}
.g_goods-list-mobile .mobile_header .h1 {width: 320px; float: left;}
.g_goods-list-mobile .mobile_header .soc_block {position:relative; top: -3px; right: 0; float: right;}
.g_goods-list-mobile-full_search h2 { margin: 0 0 0.3em 8px; color: #009933; }
.g_goods-list-mobile-full_search .no_rows { margin-top: 1.5em; text-align: center; font-size: 1.2em; font-style: italic; color: #505151; }

.g_goods-list-mobile-full_search>.row { position: relative; }
.g_goods-list-mobile-full_search>.row>.good1 { float: left; width: 312px; margin-right: 15px; }
.g_goods-list-mobile-full_search>.row>.good2 { float: left; width: 302px; }
.g_goods-list-mobile-full_search>.row>.good3 { float: right; width: 312px; }

.g_goods-list-mobile-full_search>.row>.good .footer { position: absolute; bottom: 0; width: 317px; }
.g_goods-list-mobile-full_search>.row>.good2 .footer { width: 312px; }

.g_goods-list-mobile-full_search>.row>.good1 .footer { *left: 0; }
.g_goods-list-mobile-full_search>.row>.good2 .footer { *left: 325px; }
.g_goods-list-mobile-full_search>.row>.good3 .footer { *left: auto; *right: 0; }

.g_goods-list-mobile-full_search>.row>.g_goods-listItem .footer { -position: static; -bottom: auto; -width: auto; }
.g_goods-list-mobile-full_search>.row>.good .footer { -width: auto; }
.g_goods_multimedia { margin-bottom: 30px; }
.g_goods_multimedia .menu { position: relative; padding-top: 6px; }
.g_goods_multimedia .menu .soc_block { position: absolute; right: 1px; bottom: 0; height: 26px;width: 190px; padding:0; margin: 0; overflow: hidden;}

.g_goods_multimedia .bookmarks { clear: both; margin-bottom: 3px; text-align: center; }
.g_goods_multimedia .bookmarks .bookmark { display: none; position: relative; min-height: 330px; margin: 15px 0 10px 0; }
.g_goods_multimedia .bookmarks .bookmark.bookmark-photo { display: block; min-height: 320px; margin-top: 25px; }
.g_goods_multimedia .bookmarks .bookmark.bookmark-photo .g_actionTip { position: absolute; z-index: 1; top: -10px; left: 0; }
.g_goods-photo { min-height: 315px; text-align: left; position: relative; padding-bottom: 5px;}
.g_goods-photo .modalTitle { display: none; }

.g_goods-photo .mainPhoto { float: left; list-style: none; }

.g_goods-photo .mainPhoto.layout-pb li { width: 361px; border-right: 1px solid #B2B2B2; text-align: center; }
.g_goods-photo.noAdditionPhoto .mainPhoto.layout-pb { float: none; }
.g_goods-photo.noAdditionPhoto .mainPhoto.layout-pb li { width: auto; border-right: 0; }

.g_goods-photo .mainPhoto.layout-std li { float: left; width: 180px; min-height: 315px; border-right: 1px solid #B2B2B2; text-align: center; }
.g_goods-photo .mainPhoto.layout-3v li { width: 361px; border-right: 1px solid #B2B2B2; text-align: center; }

.g_goods-photo .additionPhoto { float: right; width: 147px; list-style: none; }
.g_goods-photo .additionPhoto li { float: left; margin: 0 0 4px 8px; }
.g_goods-photo .additionPhoto li img { width: 63px; height: 47px; border: 1px solid #B2B2B2; }
.g_goods-photo .additionPhoto .other { display: none; }

.g_goods-photo .info { float: right; margin-top: 6px; text-align: right; font-size: 0.9em; cursor: pointer;}
.g_goods-photo .info a { color: #343434; }
.g_goods-photo .info img {margin-top: 20px;margin-bottom: 6px;}

.g_goods-photo .info_rate {display: block; position: absolute; bottom: 0; right:0; float: right; text-align: right;}
.g_goods-photo .info_rate span.rate_count {}
.g_goods-photo .info_rate .rate_star {display: block; width: 136px; }
.g_goods-photo .info_rate .rate_star.rate0 {background: transparent url('/img/rating/rating0.png') right 0 no-repeat;}
.g_goods-photo .info_rate .rate_star.rate1 {background: transparent url('/img/rating/rating1.png') right 0 no-repeat;}
.g_goods-photo .info_rate .rate_star.rate2 {background: transparent url('/img/rating/rating2.png') right 0 no-repeat;}
.g_goods-photo .info_rate .rate_star.rate3 {background: transparent url('/img/rating/rating3.png') right 0 no-repeat;}
.g_goods-photo .info_rate .rate_star.rate4 {background: transparent url('/img/rating/rating4.png') right 0 no-repeat;}
.g_goods-photo .info_rate .rate_star.rate5 {background: transparent url('/img/rating/rating5.png') right 0 no-repeat;}

.g_goods-photo .info_rate .stars {display: none; width: 136px;height: 20px; margin-bottom: 4px;cursor: pointer;}
.g_goods-photo .info_rate .stars .stars_middle {display: inline-block; width: 136px;height: 20px;font-size: 0;}
.g_goods-photo .info_rate .stars .stars_middle span {display: inline-block; width: 24px;height: 20px; }
.g_goods-photo .info_rate .stars .stars_middle .pass{background: transparent url('/img/rating/star_middle0.png') 0 0 no-repeat;}
.g_goods-photo .info_rate .stars .stars_middle .active{background: transparent url('/img/rating/star_middle1.png') 0 0 no-repeat;}

.g_goods-photo .info_rate .feed_count {cursor: pointer; text-align: right;}
.g_goods-photo .info_rate .dcr_set {color: #343434; text-decoration: none; border-bottom: 1px dashed #000000; }

.g_goods-photo .instruction { margin-top: 1em; text-align: right; }
.g_goods-photo .instruction a { display: inline-block; min-height: 17px; padding-left: 15px; padding-bottom: 1px; background: left center no-repeat; text-decoration: none; background-image: url('/img/manual.gif'); }
.g_goods-photo .instruction a>span { text-decoration: underline; }
.g_goods-photoPreview { position: relative; padding: 0 11px 6px 11px; *width: 900px; }
.g_goods-photoPreview .slideLeft { display: block; overflow: hidden; position: absolute; top: 8px; left: 12px; width: 35px; height: 0; padding-top: 34px; background: url('/img/butt/whiteRound/left.png') no-repeat; outline: 0; }
.g_goods-photoPreview .slideLeft.disabled { background-image: url('/img/butt/whiteRound/leftDisabled.png'); cursor: default; }

.g_goods-photoPreview .slideRight { display: block; overflow: hidden; position: absolute; top: 8px; right: 12px; width: 35px; height: 0; padding-top: 34px; background: url('/img/butt/whiteRound/right.png') no-repeat; outline: 0; }
.g_goods-photoPreview .slideRight.disabled { background-image: url('/img/butt/whiteRound/rightDisabled.png'); cursor: default; }

.g_goods-photoPreview .photoList { overflow: hidden; width: 765px; height: 51px; margin: 0 auto; } 
.g_goods-photoPreview .photoList ul { display: inline; list-style: none; white-space: nowrap; font-size: 0; }
.g_goods-photoPreview .photoList li { display: inline; margin-left: 5px; *margin-left: 4px; }
.g_goods-photoPreview .photoList li:first-child { margin-left: 0; }
.g_goods-photoPreview .photoList li a img { width: 63px; height: 47px; border: 1px solid #B2B2B2; }
.g_goods-photoPreview .photoList li.selected a img { border-color: #090; }

.g_goods-photoPreview .bigPhoto { min-width: 900px; min-height: 675px; margin-top: 5px; background: url('/images/hour_glass_funny.gif') center 45% no-repeat; }

.g_goods-popularAccessories #top_compat{text-align:center;}

.g_goods-popularAccessories #top_compat .title{text-align:left;}
.g_goods-popularAccessories #top_compat .title a{font-size: 11px; font-weight: normal;	color: #234C94;	text-decoration: none;}

.g_goods-popularAccessories #top_compat .price img{padding:0;}

.g_goods-popularAccessories #top_compat form{display:inline;}
.g_goods-popularAccessories #top_compat form input{	background-Color:white;	background-image:url('');}

.g_goods-popularAccessories #top_compat .price span{	position:relative;	top:-4px;}


.g_goods_tariffOptions { min-width: 460px; margin-bottom: 0.9em; }

.g_goods_tariffOptions .to-show { position: relative; display: inline-block; min-height: 8px; padding-left: 12px; *padding-bottom: 1px; background: url('/img/plus_icon.gif') left 0.3em no-repeat; font-weight: bold; color: #093; text-decoration: none; }
.g_goods_tariffOptions .to-show span { border-bottom-style: dashed; border-bottom-width: 1px; }

.g_goods_tariffOptions .to-content { clear: both; padding-top: 1em; }
.g_goods_tariffOptions .to-content table { width: 100%; border-collapse: collapse; }
.g_goods_tariffOptions .to-content tr.to-head { background: #f3f6f4; }
.g_goods_tariffOptions .to-content tr.to-row1 { background: #fff; }
.g_goods_tariffOptions .to-content tr.to-row2 { background: #f3f6f4; }
.g_goods_tariffOptions .to-content td,
.g_goods_tariffOptions .to-content th { padding: 5px 7px; }
.g_goods_tariffOptions .to-content .to-name input { margin-right: 3px; }
.g_goods_tariffOptions .to-content td.to-price { padding-left: 10px; padding-right: 3px; text-align: right; }
.g_goods_tariffOptions .to-content .to-description { display: inline-block; width: 20px; padding-right: 2px; padding-left: 0; vertical-align: -0.2em; }
.g_goods_tariffOptions .to-content tr.to-disabled { color: #888; }
.g_goods_tariffOptions .to-content tr.to-disabled .to-price .g_rur { background-image: url('/img/rub9_off.png'); }
.g_goods_tariffOptions .to-content tr.to-selected { font-weight: bold; }

.g_goods_tariffOptions .to-content .to-noRows { padding-left: 11px; color: #999; font-style: italic; }
.g_goods_tariffOptions .to-content .to-buttons { margin-top: 0.5em; text-align: center; }

.g_goods_tariffOptions .to-content .to-totalPrice { border-top: 1px dotted #C7C7C7; padding-top: 0.3em; margin-top: 0.4em; text-align: right; }
.g_goods_tariffOptions .to-content .to-totalPrice .to-title { margin-right: 5px; }
.g_goods_tariffOptions .to-content .to-totalPrice .to-price { display: inline-block; min-width: 57px; font-size: 1.1em; font-weight: bold; }



body.g_browser_ie7 .g_goods_tariffOptions { zoom: 1; position: relative; }
body.g_browser_ie7 .g_goods_tariffOptions .to-content .to-description { display: inline; zoom: 1; vertical-align: 1.2em; }

body.g_browser_ie7 .g_modal .g_goods_tariffOptions { max-width: 500px; }
.g_goods_variants { margin-bottom: 1em; }
.g_goods_variants h2 { padding-left: 8px; margin-bottom: 0.2em; background: url('/img/greenarrdown.gif') left center no-repeat; }
.g_goods_variants table { width: 100%; border-collapse: collapse; }
.g_goods_variants table tr.row1 { background: #f3f6f4; }
.g_goods_variants table tr.row2 { background: #fff; }

.g_goods_variants table th { width: 100%; padding-left: 8px; text-align: left; font-weight: normal; }
.g_goods_variants table td.price { padding-top: 1px; padding-right: 1em; text-align: right; }
.g_goods_variants table td.buy { text-align: center; white-space: nowrap; }

.g_goods_variants.moreSpace table th,
.g_goods_variants.moreSpace table td { padding-top: 2px; padding-bottom: 2px; }
.g_goods_viewer3d { position: relative; }
.g_goods_viewer3d .show_big { position: absolute; top: 20px; right: 15px; }

.g_goods_viewer3d .show_big a { display: -moz-inline-stack; display: inline-block; min-height: 20px; padding-left: 24px; background: url('/img/loupe.gif') no-repeat; text-decoration: none; }
.g_goods_viewer3d .show_big a span { text-decoration: underline; }

.g_goods_old {position: relative; top:0; left:0}

.g_goods_old h1 { margin-bottom: 0.5em; }
.g_goods_old.g_goods_old_def h1 {width: 421px;}

.g_goods_old p { margin-bottom: 0.7em; }

.g_goods_old .buy_button {}

.g_goods_old .g_separator { clear: both; margin-bottom: 1.3em; }


.g_goods_old .extra_link_details,
.g_goods_old .extra_link_video,
.g_goods_old .extra_link_3d,
.g_goods_old .extra_link_compare,
.g_goods_old .extra_link_credit,
.g_goods_old .extra_link_photo,
.g_goods_old .extra_link_manual { display: inline-block; *zoom: 1; *display: inline; min-height: 17px; padding-left: 20px; background: left center no-repeat; text-decoration: none; }

.g_goods_old .extra_link_details span,
.g_goods_old .extra_link_video span,
.g_goods_old .extra_link_3d span,
.g_goods_old .extra_link_compare span,
.g_goods_old .extra_link_credit span,
.g_goods_old .extra_link_photo span,
.g_goods_old .extra_link_manual span { position: relative; *position: static; bottom: -2px; text-decoration: underline; }

.g_goods_old .extra_link_details { background-image: url('/img/podrobn.gif'); }
.g_goods_old .extra_link_video { padding-left: 24px; background-image: url('/img/video.gif'); }
.g_goods_old .extra_link_3d { background-image: url('/img/3d.gif'); }
.g_goods_old .extra_link_compare { padding-left: 23px; background-image: url('/img/sravnit.gif'); }
.g_goods_old .extra_link_credit {}
.g_goods_old .extra_link_photo { padding-left: 23px; padding-bottom: 1px; background-image: url('/img/butt/add_photo.gif'); }
.g_goods_old .extra_link_manual { padding-left: 15px; padding-bottom: 1px; background-image: url('/img/manual.gif'); }

.g_goods_old .extra_link_details_disabled { background-image: url('/img/podrobn_off.gif'); }
.g_goods_old .extra_link_video_disabled { background-image: url('/img/video_off.gif'); }
.g_goods_old .extra_link_3d_disabled { background-image: url('/img/3d_off.gif'); }
.g_goods_old .extra_link_compare_disabled { background-image: url('/img/sravnit_off.gif'); }
.g_goods_old .extra_link_credit_disabled {}
.g_goods_old .extra_link_photo_disabled { background-image: url('/img/butt/add_photo_off.gif'); }
.g_goods_old .extra_link_manual_disabled { background-image: url('/img/manual_off.gif'); }

.g_goods_old .extra_link_details_disabled span,
.g_goods_old .extra_link_video_disabled span,
.g_goods_old .extra_link_3d_disabled span,
.g_goods_old .extra_link_compare_disabled span,
.g_goods_old .extra_link_credit_disabled span,
.g_goods_old .extra_link_photo_disabled span,
.g_goods_old .extra_link_manual_disabled span { color: #999; text-decoration: none; }


.g_goods_old .good_row { position: relative; clear: both; zoom: 1; }
.g_goods_old .good_row .good { float: left; width: 50%; }



.g_goods_old .good_row .good>*,
.g_goods_old .good_row .good .footer .container { margin-left: 2px; }

.g_goods_old .good_row .good:first-child>*,
.g_goods_old .good_row .good:first-child .footer .container { margin-left: 0; margin-right: 2px; }

.g_goods_old .good h2 { font-size: 1.2em; }


.g_goods_old .good .footer { position: absolute; *clear: both; bottom: 0; width: 50%; -width: auto; margin-left: 0; margin-right: 0; }

.g_goods_old .good .buy_info { height: 23px; padding-top: 1px; background-color: #f3f6f4; text-align: right; }

.g_goods_old .good .buy_info .price { padding-right: 15px; vertical-align: 0.25em; }


.g_goods_old .price .rur { display: inline-block; width: 11px; height: 0; *vertical-align: 4px; padding-top: 14px; margin-left: 0.15em; overflow: hidden; background: url('/img/rub14.png') left top no-repeat; }


.g_goods_old .price .value { font-size: 1.6em; *font-size: 1.7em; }

.g_goods_old_accessories .good { margin-bottom: 1em; }
.g_goods_old_accessories .good h2 { margin: 0 0 0.6em 5px; font-size: 1.2em; font-weight: normal; }
.g_goods_old_accessories .good h2 a { color: #006699; }
.g_goods_old_accessories .good h2 a:hover { color: #6699cc; }

.g_goods_old_accessories .good .photo { display: none; text-align: center; }

.g_goods_old_accessories .good .actions { padding-left: 5px; background: #f3f6f4; text-align: right; }
.g_goods_old_accessories .good .actions .compat { float: left; margin-top: 5px; }
.g_goods_old_accessories .good .actions .show_photo { display: inline-block; width: 20px; height: 0; padding-top: 14px; margin: 0 5px 2px 0; overflow: hidden; *vertical-align: 4px; background: url('/img/butt/add_photo.gif'); }
._ff2 .g_goods_old_accessories .good .actions .show_photo { display: -moz-inline-stack; height: 14px; }
.g_goods_old_accessories .good .actions a.show_photo { background: url('/img/butt/add_photo.gif'); }
.g_goods_old_accessories .good .actions a.show_photo.opened { background: url('/img/butt/add_photo_off.gif'); }
.g_goods_old_accessories .good .actions span.show_photo { background: url('/img/butt/add_photo_off.gif'); }
.g_goods_old_accessories .good .actions .price { display: inline-block; *zoom: 1; *display: inline; min-width: 4em; margin-right: 5px; vertical-align: 0.4em; font-size: 1.1em; font-weight: bold; }
.g_goods_old_accessories .good .actions .price .rur { display: inline-block; width: 7px; height: 0; *vertical-align: 2px; padding-top: 9px; overflow: hidden; background: url('/img/rub9.png') left top no-repeat; }
._ff2 .g_goods_old_accessories .good .actions .price .rur { display: -moz-inline-stack; height: 9px; }
.g_goods_old_accessories .good .actions .buy { display: -moz-inline-stack; display: inline-block; *zoom: 1; *display: inline; }



.g_goods_old_def .goods { margin-bottom: 2em; }

.g_goods_old_def .categoryDescr p { font-size: 1.1em; }
.g_goods_old_def .categoryDescr p.conditions { font-size: 0.9em; }
.g_goods_old_def .categoryDescr a.more { border-bottom-style: dashed; border-bottom-width: 1px; text-decoration: none; }


.g_goods_old_def  .soc_block.niz { position:absolute; top:-4px; right: 0;  height: 26px;width: 190px; padding:0; margin: 0; overflow: hidden;}

.g_goods_old_def .good { margin-bottom: 1em; }

.g_goods_old_details .extra_link_photo { margin-right: 10px; }
.g_goods_old_details .extra_link_manual { margin-right: 7px; }




.g_goods_old_details .g_priceOld { margin-right: 10px; padding-top: 0.5em; text-align: center; }
.g_goods_old_details .priceContainer { float: right; }


.g_goods_old_details form.g_buy_button { display: block; margin-top: 1em; }
.g_goods_old_details .buy_info { clear: both; height: 23px; padding-top: 1px; padding-left: 4px; margin-top: 0.5em; margin-bottom: 0.5em; border-bottom: 1px solid #d4e1ce; background: #eff3ef; text-align: left; }

.g_goods_old_details .buy_info .connect { float: left; padding-top: 6px; *padding-top: 2px; font-size: 0.9em; color: #093; }
.g_goods_old_details .buy_info .connect.disabled { color: #999; }

.g_goods_old_details .buy_info .connect label input { float: left; margin-right: 0.3em; *margin-right: 0; *vertical-align: 4px; }

.g_goods_old_details .buy_info .status { position: relative; float: right; padding: 5px 5px 0 0; }
.g_goods_old_details .buy_info .status div { position: absolute; left: -8px; top: 50%; width: 4px; height: 4px; margin-top: 1px; overflow: hidden; }
.g_goods_old_details .buy_info .status.available div { background: #3e842e; }
.g_goods_old_details .buy_info .status.not_available div { background: #575757; }
.g_goods_old_details .buy_info .status.not_supply div { background: #575757; }
.g_goods_old_details .buy_info .status.wait div { background: #575757; }

.g_goods_old_details .buy_info { text-align: right; }
.g_goods_old_details .buy_info .g_priceBlocks-bigPrice { padding-right: 0.5em; vertical-align: 0.3em; }
.g_goods_old_details .buy_info .buy_butt { display: inline-block; *display: block; *zoom: 1; *height: 23px; *overflow: hidden; }

.g_goods_old_details .photo { position: relative; }
.g_goods_old_details .photo .g_actionTip { position: absolute; z-index: 1; top: 0px; left: 0; }
.g_goods_old_details .photo_preview { text-align: center; }


.g_goods_old_details .photo_preview.layout_pb { }
.g_goods_old_details .photo_preview.layout_pb .view_big_1,  
.g_goods_old_details .photo_preview.layout_pb .view_min_top,
.g_goods_old_details .photo_preview.layout_pb .view_min_bottom {display: none; }



.g_goods_old_details .photo_preview.layout_std { position: relative; height: 310px;  }
.g_goods_old_details .photo_preview.layout_std div { position: absolute; text-align: center; }
.g_goods_old_details .photo_preview.layout_std .view_big_2 { width: 35%; height: 100%; top: 0; left: 0; border-right: 1px solid #b3b2b2; }
.g_goods_old_details .photo_preview.layout_std .view_big_1 { width: 35%; height: 100%; top: 0; left: 35%; border-right: 1px solid #b3b2b2; }
.g_goods_old_details .photo_preview.layout_std .view_min_top { width: 30%; height: 155px; top: 0; right: 0; padding-bottom: 1px; background: url('/images/top-stroke.gif') -240px bottom no-repeat; }
.g_goods_old_details .photo_preview.layout_std .view_min_bottom { width: 30%; height: 155px; top: 156px; right: 0; padding-top: 5px; }
.g_goods_old_details .photo_preview.layout_std .view_big_1 img, 
.g_goods_old_details .photo_preview.layout_std .view_big_2 img { margin-top: 10px; }
.g_goods_old_details .photo_preview.layout_std .view_min_top img { margin-top: 5px; }


.g_goods_old_details .photo_preview.layout_3v { position: relative; height: 310px;  }

.g_goods_old_details .photo_preview.layout_3v div { position: absolute; text-align: center; }

.g_goods_old_details .photo_preview.layout_3v .view_big_2 { width: 70%; height: 100%; top: 0; left: 0; border-right: 1px solid #b3b2b2; }
.g_goods_old_details .photo_preview.layout_3v .view_min_top { width: 30%; height: 155px; top: 0; right: 0; padding-bottom: 1px; background: url('/images/top-stroke.gif') -240px bottom no-repeat; }
.g_goods_old_details .photo_preview.layout_3v .view_min_bottom { width: 30%; height: 155px; top: 156px; right: 0; padding-top: 5px; }

.g_goods_old_details .photo_preview.layout_3v .view_big_2 img { margin-top: 10px; }
.g_goods_old_details .photo_preview.layout_3v .view_min_top img { margin-top: 5px; }
.g_goods_old_details .photo_preview.layout_pb .view_big_1 {display: none; }


.g_goods_old_details .photo_preview.layout_hrz { position: relative; height: 310px;  }
.g_goods_old_details .photo_preview.layout_hrz div { position: absolute; text-align: center; }
.g_goods_old_details .photo_preview.layout_hrz .view_big_2 { width: 100%; height: 125px; top: 10px; left: 0; }
.g_goods_old_details .photo_preview.layout_hrz .view_min_top { width: 50%; height: 110px; top: 156px; left: 0; padding-top: 20px; border-top: 1px solid #b3b2b2; border-right: 1px solid #b3b2b2; }
.g_goods_old_details .photo_preview.layout_hrz .view_min_bottom { width: 50%; height: 110px; top: 156px; right: 0; padding-top: 20px; border-top: 1px solid #b3b2b2; }
.g_goods_old_details .photo_preview.layout_pb .view_big_1 {display: none; }


.g_goods_old_details_addition { padding-top: 5px; padding-bottom: 4em; -padding-bottom: 0; }
.g_goods_old_details_addition h1 { text-align: center; }

.g_goods_old_details_addition .photo_group { border: 1px solid #aaa; text-align: center; }
.g_goods_old_details_addition .photo_group .photo_preview { width: 510px; margin: 0 auto; }
.g_goods_old_details_addition .photo_one { text-align: center; }

.g_goods_old_details_addition .pages_nav { position: fixed; -position: static; bottom: 0; left: 0; right: 0; padding: 7px 10px 8px 10px; background: #f3f6f4; }







.g_goods_old_goodlist .good_row { margin-bottom: 2em; }


.g_goods_old_goodlist .good { padding-bottom: 7em; }


.g_goods_old_goodlist .good .descr.not_available { color: #ccc; }

.g_goods_old_goodlist .good h2 { margin-bottom: 0.7em; }

.g_goods_old_goodlist .good .descr img { position: relative; float: left; top: -0.7em; width: 42px; margin-left: 18px; }
.g_goods_old_goodlist .good .descr ul { list-style: none; margin-left: 75px; }
.g_goods_old_goodlist .good .descr ul li { margin-bottom: 0.2em; }
.g_goods_old_goodlist .good .descr ul li { padding-left: 12px; background: url('/img/bullet.gif') left 0.45em no-repeat; }

.g_goods_old_goodlist .good .extra { margin-bottom: 0.4em; text-align: right; }

.g_goods_old_goodlist .good .footer .extra_link_details { margin-right: 0.3em; }
.g_goods_old_goodlist .good .footer .connect { padding: 5px; *padding: 1px 5px 5px 1px; margin: 0 0 2px 0; background: #f3f6f4; text-align: left; font-size: 0.9em; color: #093; }
.g_goods_old_goodlist .good .footer .connect.disabled { color: #999; }

.g_goods_old_goodlist .good .footer .connect label input { float: left; margin-right: 0.3em; *margin-right: 0; *vertical-align: 4px; }

.g_goods_old_goodlist_new .good { padding-bottom: 0.9em; margin-bottom: 0.5em; border-bottom: 1px dotted #c7c7c7; }
.g_goods_old_goodlist_new .good .descr { margin-bottom: 1.3em; }

.g_goods_old_goodlist_new .good .extra { margin-left: 79px; text-align: left; }

.g_goods_old_goodlist_new .good .extra a { color: #343434; }
.g_goods_old_goodlist_new .good .extra a:hover { color: #666; }

.g_goods_old_goodlist_new .good .extra .extra_link_details:before { content: '»'; margin-right: 2px; }
.g_goods_old_goodlist_new .good .extra .extra_link_details { display: inline; min-height: 0; padding-left: 0; *padding-left: 7px; background: none; *background: url('/img/arr_black.gif') left 0.45em no-repeat; }
.g_goods_old_goodlist_new .good .extra .extra_link_details span { position: static; }

.g_goods_old_goodlist_new .good .buy_info { background-color: transparent; }

.g_goods_old_toptarif .good_row { margin-bottom: 1em; }


.g_goods_old_toptarif .good { padding-bottom: 5em; }

.g_goods_old_toptarif .good .photo { float: left; overflow: hidden; }
.g_goods_old_toptarif .good .photo img {  }
.g_goods_old_toptarif .good .descr { margin: 13px 0 0 97px; }
.g_goods_old_toptarif .good .footer .container { text-align: right; }
.g_goods_old_toptarif .good .footer .buy_info { margin-top: 0.4em; }
.g_info-actionsList {}
.g_info-actionsList h1 { margin-bottom: 25px; font-size: 2.6em; }
.g_info-actionsList .action .photo { overflow: hidden; float: left; margin-right: 20px; border: 1px solid #c7c7c7; border-radius: 5px; }
.g_info-actionsList .action .photo img { border-radius: 5px; }
.g_info-actionsList .content { overflow: hidden; }
.g_info-actionsList .action { clear: both; padding-top: 20px; margin-top: 25px; border-top: 1px dotted #c7c7c7; }
.g_info-actionsList .action h2 { margin-bottom: 1em; font-size: 1.5em; color: #090; font-weight: normal; }

.w_rating {width: 480px; padding: 0 12px;font-size: 12px;}

.w_rating .left_form {display: block;  width: 476px; padding-right: 0px;font-size: 11px;}
.w_rating .left_form .rate_add {display: inline-block; margin-top: 16px; color: #229922; height: 24px;  float: right; margin-right: -6px;}
.w_rating .left_form .rate_add span.txt{height: 24px; line-height: 36px; vertical-align: top; padding-left: 0px;}

.w_rating .left_form .felement{display: block; margin-bottom: 10px;}
.w_rating .left_form .felement .rate_name {display: block; width: 200px;float: left;background: transparent url('/img/social/fb26.png') no-repeat scroll 144px 14px ;}
.w_rating .left_form .felement .rate_name.ext_sys_11{background-image: url('/img/social/tw26.png') ;}
.w_rating .left_form .felement .rate_name.ext_sys_10{background-image:  url('/img/social/vk26.png')  ;}
.w_rating .left_form .felement .rate_name.ext_sys_9{background-image:  url('/img/social/fb26.png');}
.w_rating .left_form .felement .rate_name.ext_sys_0{background-image:  url('/img/social/mf26.png')  ;}

.w_rating .left_form input[type="text"],
.w_rating .left_form input[type="password"] { border: 1px solid #7F9DB9;  min-height: 22px; width:136px;}
.w_rating .left_form .felement .ftitle{display: block; width: 200px; font-weight: bold;margin-bottom: 2px;}
.w_rating .left_form textarea {width: 100%;height:68px;}

.w_rating .left_form .felement.niz {width: 480px;}
.w_rating .left_form button.g_button {width: 100px;  float:right;  }

.w_rating .left_form .right_text {display: inline-block;width: 350px; padding-top: 0px;  float: left; margin-top: -2px}
.w_rating .left_form .right_text p { } 
.w_rating .right_text ul {list-style-position: inside; list-style-type: none;}
.w_rating .right_text ul li {padding-left: 8px;background: transparent url('/img/bull_gray.gif') 0 8px no-repeat;margin-bottom: 2px;}
.w_rating .right_text ul span {display: block; color: #ee2222;margin: 8px 0 4px 0; width: 316px;}

.w_rating .stars {display: inline-block; width: 90px;height: 13px;}
.w_rating .stars span{width: 16px; height: 13px; display: block; float: left;}
.w_rating .stars .pass{background: transparent url('/img/rating/star0.png') 0 0 no-repeat;}
.w_rating .stars .active{background: transparent url('/img/rating/star1.png') 0 0 no-repeat;}

.w_rating .stars_middle {display: inline-block; width: 126px;height: 20px;}
.w_rating .stars_middle span{width: 25px; height: 24px; display: block; float: left;}
.w_rating .stars_middle .pass{background: transparent url('/img/rating/star_middle0.png') 0 5px no-repeat;}
.w_rating .stars_middle .active{background: transparent url('/img/rating/star_middle1.png') 0 5px no-repeat;}

.w_rating .left_form .rate_add_current{display: block; float: right; height: 14px; color: #229922;margin-bottom: 0px;padding-top: 22px; margin-right: -2px;}
.w_rating .left_form .rate_add_current .curr_rate {text-align: left;padding-right: 96px;}
.w_rating .left_form .rate_add_current .rate,
.w_rating .left_form .rate_add_current .rate0 {background: transparent url('/img/rating/rating0.png') right 0px no-repeat;}
.w_rating .left_form .rate_add_current .rate1 {background: transparent url('/img/rating/rating1.png') right 0px no-repeat;}
.w_rating .left_form .rate_add_current .rate2 {background: transparent url('/img/rating/rating2.png') right 0px no-repeat;}
.w_rating .left_form .rate_add_current .rate3 {background: transparent url('/img/rating/rating3.png') right 0px no-repeat;}
.w_rating .left_form .rate_add_current .rate4 {background: transparent url('/img/rating/rating4.png') right 0px no-repeat;}
.w_rating .left_form .rate_add_current .rate5 {background: transparent url('/img/rating/rating5.png') right 0px no-repeat;}

.g_iphone { padding-top: 10px; border-top: 1px dotted #c7c7c7; text-align: left; }
.g_iphone h1 { display: block; width: 946px; height: 0; padding: 135px 0 0 0 !important; margin-bottom: 20px; overflow: hidden; background: url('/img/promo/iphone_banner.jpg'); }
.g_iphone h2 { margin-bottom: 1em; font-size: 1.1em; color: #333; }
.g_iphone p { text-indent: 0; margin-bottom: 1.3em; }
.g_iphone ol { margin-bottom: 1.3em; margin-left: 1.7em; }
.g_iphone p+ol { margin-top: -0.8em; }
.g_iphone ol li { margin-bottom: 0.3em; }
.g_iphone img { float: left; margin-right: 20px; }

.g_iphone .how_to { clear: both; margin-top: 1.3em; }
.g_iphone .end { text-align: center; font-weight: bold; }
.g_iphone .conditions { font-style: italic; }

.g_iphone table { width: auto; border-collapse: collapse; margin-bottom: 1em; }
.g_iphone table a { color: #069; }
.g_iphone table ul { list-style: none; background: none; }
.g_iphone table ul li { padding: 0; background: none; white-space: nowrap; }

.g_iphone table tr.metall,
.g_iphone table tr.city { background: #f3f6f4; }

.g_iphone table tr.metall th { font-size: 1em; font-weight: bold; }

.g_iphone table tr.metall th { color: #4e4e4e; white-space: nowrap; text-align: left; padding: 5px 7px 4px 30px; background: 7px 6px no-repeat; border-bottom: 4px solid #fff; }

.g_iphone table tr.metall th.simple { background-image: url('/img/icons/sim/simple.gif'); }
.g_iphone table tr.metall th.platinum { background-image: url('/img/icons/sim/platinum.gif'); }
.g_iphone table tr.metall th.gold { background-image: url('/img/icons/sim/gold.gif'); }
.g_iphone table tr.metall th.silver { background-image: url('/img/icons/sim/silver.gif'); }
.g_iphone table tr.metall th.bronze { background-image: url('/img/icons/sim/bronze.gif'); }



.g_iphone table tr.federal th,
.g_iphone table tr.city th { padding: 0 20px; text-align: center; }

.g_iphone table td { padding: 10px 20px 11px 20px; font-size: 0.9em; }

.g_page_pst {position: relative; width: 980px; height: 673px; margin: 0 auto; background: url('/img/main_bg.png') left  top repeat-y; }

.g_page_pst .region { display: block; position: absolute; right: 24px; top: 10px; min-height: 22px; padding: 0 0 0 45px; background: url('/img/small_map.gif') left center no-repeat; z-index: 200;}
.g_page_pst .region .name { font-size: 1.3em; font-weight: bold; color: #431e8c; }
.g_page_pst .region a { color: #525252; }

.g_half .g_half_left ,
.g_half .g_half_right { float: left;   height: 628px; }
.g_half .g_half_left {width: 448px;}
.g_half .g_half_right{width: 528px;}

.g_half .g_half_centr {width: 100%; text-align: center; margin: 12px auto; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc}

.g_half .g_half_right .g_ymap,
.g_half .g_half_left .g_goods_old {width: 100%; height: 619px; margin-top:1em; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;}

.g_half .g_half_right .g_ymap { border-left: 1px solid #cccccc; width: 530px;}

.g_half .g_half_centr g_ymap { border: none;}
.g_half  h1 {font-family: Tahoma,Geneva,sans-serif;font-size: 1.6em; text-align: left; display: block; padding-top: 20px; padding-left: 24px;}
.g_half  .g_half_left h1 ,
.g_half  .g_half_right h1 ,
.g_half  .g_half_centr h1 {text-align: center;}
.g_half .g_imap iframe {margin-top: 1em;}

.g_half .g_ymap iframe{width: 526px;height: 564px; margin-top:12px; padding: 0px; border: none;}

.g_half  .g_half_left .g_goods_old .extra,
.g_half  .g_half_left .g_goods_old .buy_info {margin:0 20px;}

.g_half  .g_half_left .g_goods_old .price {font-size: 1.7em; text-align: right;}

.g_megaserv { overflow: hidden; margin-bottom: 1em; background: url('/img/r_panel_bbg.gif') bottom repeat-x #eee; }
.g_megaserv h1 { padding: 25px 2px 0 48px; background: url('/images/mserv.gif') left bottom no-repeat; text-align: right; font-size: 1.1em; font-weight: bold; color: #343434; }

.g_megaserv .container { margin-top: 1px; padding-bottom: 1px; border-top: 1px solid #c7c7c7; background: #f3f6f4; }

.g_megaserv .container ul { padding-top: 9px; margin: 7px 6px 0 6px; background: url('/img/mserv_line.gif') 12px top no-repeat; list-style: none; font-size: 1.1em; }
.g_megaserv .container ul:first-child { padding-top: 0; background: none; }
.g_megaserv .container ul li { padding-left: 12px; padding-bottom: 3px; background: url('/img/bullet.gif') left center no-repeat; }
.g_megaserv .container ul li a { color: #343434; }
.g_megaserv .container ul li a:hover { color: #666; }


.g_megaserv .toggle { background: url('/img/r_panel_bleft.gif') no-repeat; }
.g_megaserv .toggle a { display: block; width: 77px; height: 0; padding-top: 20px; margin-left: auto; overflow: hidden; background: no-repeat; }
.g_megaserv .toggle a { background-image: url('/img/r_panel_close.gif'); }

.g_megaserv_closed .container { display: none; }
.g_megaserv_closed .toggle a { background-image: url('/img/r_panel_open.gif'); }
.g_menu_good {}

.g_menu_good .group { padding: 7px 10px 9px 10px; *padding-bottom: 2px; margin-bottom: 0.5em; background: #f3f6f4; }
.g_menu_good .group h1 { margin-bottom: 0.2em; font-size: 1em; font-weight: normal; }
.g_menu_good .group .select { margin-bottom: 0.5em; }
.g_menu_good .group a.available_goods { float: left; }
.g_menu_good .group a.all_goods { float: right; }
.g_menu_good .group a.selected { text-decoration: none; color: #093; }


.g_menu_good ul { list-style: none; font-size: 1.1em; }

.g_menu_good ul li.level_1 { margin-bottom: 0.4em; }
.g_menu_good ul li.level_2 { margin: 0 0 0.4em 10px; }
.g_menu_good ul li.level_3 { margin: 0 0 0.4em 20px; }
.g_menu_good ul li.level_4 { margin: 0 0 0.4em 30px; }
.g_menu_good ul li.level_5 { margin: 0 0 0.4em 40px; }
.g_menu_good ul li.level_6 { margin: 0 0 0.4em 50px; }

.g_menu_good ul li { padding-left: 10px; background: url('/img/nav_arright.gif') left center no-repeat; }
.g_menu_good ul li.selected { background-image: url('/img/nav_arrdown.gif'); }

.g_menu_good ul a { color: #343434; }
.g_menu_good ul a:hover { color: #666; }
.g_menu_good ul li.level_1 a { color: #093; }
.g_menu_good ul li.level_1 a:hover { color: #32b81e; }
.g_menu_good ul li.selected a { font-weight: bold; color: #093; }
.g_menu_good ul li.selected a:hover { color: #093; }
.g_microsim h1 { margin-bottom: 1.3em; font-size: 1.1em; font-weight: bold; }
.g_microsim h1.banner { width: 945px; height: 0; padding-top: 135px; overflow: hidden; background: url('/img/microsim_banner.jpg'); }
.g_microsim p { margin-bottom: 1.3em; }
.g_microsim .info_text { float: left; width: 640px; }
.g_microsim .back_call { float: right; -float: none; width: 305px; }
.g_microsim .back_call p.call_time { font-size: 0.9em; color: #999; }

.g_microsim img { float: left; margin: 0 5px 5px 0; }
.g_microsim .about_delivery { clear: both; font-weight: bold; }
.g_modal-dialog { display: none; position: absolute; left: 0; padding-bottom: 16px; }
.g_modal-dialog .container { position: relative; margin: 0 auto; background: #fff; border: 1px solid #243124; border-bottom: 0; text-align: center; }
.g_modal-dialog .container>* { text-align: left; }
.g_modal-dialog .bottom { position: absolute; right: -1px; bottom: -16px; width: 100%; }
.g_modal-dialog .bottom .l { float: left; margin-left: -2px; width: 16px; height: 16px; background: url('/img/popup_wizard/corner_lb.gif') left bottom no-repeat; }
.g_modal-dialog .bottom .r { float: right; width: 16px; height: 16px; background: url('/img/popup_wizard/corner_rb.gif') right bottom no-repeat; }
.g_modal-dialog .bottom .c { height: 15px; margin: 0 16px 0 14px; background: #fff; border-bottom: 1px solid #243124; }

.g_modal-dialog .titleBar { background: url('/img/popup_wizard/title_bg.gif') repeat-x; }
.g_modal-dialog .titleBar a.close { display: block; position: absolute; top: -6px; right: -6px; width: 28px; height: 0; padding-top: 28px; overflow: hidden; background: url('/img/popup_wizard/close.gif') no-repeat; }
.g_modal-dialog .titleBar h1 { height: 27px; padding: 4px 14px 0 14px; font-size: 18px; font-weight: normal; color: #393; text-shadow: 1px 1px 1px #fff; }


._ff2 .g_modal-dialog .container,
._opera9 .g_modal-dialog .container { border-bottom: 1px solid #243124; padding-bottom: 20px; }
._ff2 .g_modal-dialog .bottom,
._opera9 .g_modal-dialog .bottom { display: none; }
._ff2 .g_modal-dialog .modal_header a.close,
._opera9 .g_modal-dialog .modal_header a.close { display: none; }
.g_modal-dialog-buttons { width: 340px; }
.g_modal-dialog-buttons.big { width: 540px; }

.g_modal-dialog-buttons .content { display: table; border-collapse: collapse; width: 100%; background-position: 17px 9px; background-repeat: no-repeat; }
.g_modal-dialog-buttons .content .messages { display: table-cell; padding: 14px 17px 9px 70px; vertical-align: middle; text-align: left; }
.g_modal-dialog-buttons .content .messagesContainer { min-height: 26px; }
.g_modal-dialog-buttons .content .messages p { margin-bottom: 0.3em; }
.g_modal-dialog-buttons .content .messages p:last-child { margin-bottom: 0; }

.g_modal-dialog-buttons.info .content { background-image: url('/img/popup_wizard/icon_info.png'); }
.g_modal-dialog-buttons.warning .content { background-image: url('/img/popup_wizard/icon_warning.png'); }
.g_modal-dialog-buttons.confirm .content { background-image: url('/img/popup_wizard/icon_prompt.png'); }
.g_modal-dialog-buttons.error { padding: 0; }
.g_modal-dialog-buttons.error .content { background-image: url('/img/popup_wizard/icon_error.png'); }
.g_modal-dialog-buttons.blank .content .messages { padding-left: 14px; text-align: center; }
.g_modal-dialog-buttons.blank .content .messages p { text-align: center; }

.g_modal-dialog-buttons .buttons { position: relative; bottom: -7px; text-align: center; }
.g_modal-dialog-buttons .buttons .g_button { min-width: 39px; }

.g_modal-dialog-buttons.buttonsAsLinks .buttons { bottom: 0; }
.g_modal-dialog-buttons.buttonsAsLinks .buttons .link { margin-left: 1em; font-size: 1.1em; font-weight: bold; }
.g_modal-dialog-buttons.buttonsAsLinks .buttons .link:first-child { margin-left: 0; }
.g_modal-dialog-buttons.buttonsAsLinks .buttons .link.ok { color: #090; }
.g_modal-dialog-buttons.buttonsAsLinks .buttons .link.cancel { color: #ff3333; }



.g_modal-dialog-content .content { position: relative; padding: 10px 10px 0 10px; }









.g_modal-dialog-frame .titleBar .nav { padding: 3px 8px 0 4px; float: left; height: 28px; }
.g_modal-dialog-frame .titleBar .nav a { display: block; float: left; width: 26px; height: 0; padding-top: 25px; overflow: hidden; background: url('/img/popup_wizard/back.gif') left top no-repeat; }
.g_modal-dialog-frame .titleBar .nav a.back { background-image: url('/img/popup_wizard/back.gif'); }
.g_modal-dialog-frame .titleBar .nav a.next { background-image: url('/img/popup_wizard/next.gif'); }

.g_modal-dialog-frame .titleBar .nav a.backDisabled { background-image: url('/img/popup_wizard/back_disabled.gif'); cursor: default; }
.g_modal-dialog-frame .titleBar .nav a.nextDisabled { background-image: url('/img/popup_wizard/next_disabled.gif'); cursor: default; }

.g_modal-dialog-frame iframe { width: 805px; height: 300px; -overflow: hidden; border: 0; }
.g_modal-header { clear: both; height: 51px; padding: 7px 0 0 16px; background: url('/img/popup_wizard/title_bg_right.gif') right top no-repeat #f8faf9; }
.g_modal-header .helpMessage { width: 456px; color: #4a4a4a; font-size: 0.9em; text-align: justify; }
.g_modal-header .secureNotice { display: none; }
.g_modal-header-connection .connectionInfo { position: absolute; top: 11px; right: 24px; width: 296px; color: #4a4a4a; }
.g_modal-header-connection .connectionInfo .block { background: url('/img/popup_wizard/cur_choice_block_bottom.gif') left bottom no-repeat; }
.g_modal-header-connection .connectionInfo .block .bg { padding: 5px 7px 7px 7px; background: url('/img/popup_wizard/cur_choice_block_top.gif') left top no-repeat; }
.g_modal-header-connection .connectionInfo .block h2 { font-size: 12px; color: #3e842e; margin-bottom: 0.3em; }
.g_modal-header-connection .connectionInfo .block ul { list-style: none; font-size: 0.9em; }
.g_modal-header-connection .connectionInfo .block ul .head { font-weight: bold; }

.g_modal-header-connection .connectionInfo .tariffNotice { font-size: 1em; margin: 0.4em 0 0 3px; padding-left: 17px; background: url('/img/number_mathing/info.gif') left center no-repeat; }
.g_modal-overlay { display: none; position: fixed; -position: absolute; height: 100%; width: 100%; left: 0; top: 0; background: #000; }
.g_modal-overlay.loading {background: #000 url(/img/rating/loadingOnBlack.gif) center center no-repeat;}
ol.g_navigate_path { list-style: none; font-size: 0.9em; }
ol.g_navigate_path li { display: inline; *zoom: 1; padding: 0 10px 2px 0; margin: 0 5px 0 0; background: url('/img/nav_arright.gif') right center no-repeat; }
ol.g_navigate_path li:first-child { }
ol.g_navigate_path li.last { padding-right: 0; margin-right: 0; background: none; }

ol.g_navigate_path li a { position: relative; top: -1px; }

ol.g_navigate_path li.main a { padding: 0 0 2px 12px; background: url('/img/nav_home.gif') left center no-repeat; text-decoration: none; }
ol.g_navigate_path li.main a span { text-decoration: underline; }
.g_navigation-topMenu {
	position: relative;
	padding: 0 17px 0 18px;
	*height: 47px;
	-overflow: hidden;
	background: url('/img/layouts/menuBg.gif') bottom no-repeat;
}

.g_navigation-topMenu .l {
	position: absolute;
	top: 0;
	left: -7px;
	width: 25px;
	height: 47px;
	background: url('/img/layouts/menuLeft.png') right;
}

.g_navigation-topMenu .r {
	position: absolute;
	top: 0;
	right: -6px;
	width: 23px;
	height: 47px;
	background: url('/img/layouts/menuRight.png');
}

.g_navigation-topMenu ul.level_1 {
	list-style: none;
	background: url('/images/header/menu_p2.png');
}

.g_navigation-topMenu ul.level_1 li.level_1 {
	position: relative;
	z-index: 1;
	float: left;
	width: 116px;
	height: 47px;
	padding-right: 2px;
	background: url('/img/butt/menu_razd.png') right no-repeat #f3f3f5;
}

.g_navigation-topMenu ul.level_1 li.level_1 a.level_1 {
	display: block;
	height: 47px;
	overflow: hidden;
	text-decoration: none;
}

.g_navigation-topMenu ul.level_1 li.level_1 a.level_1 span {
	position: relative;
	z-index: -1;
	text-decoration: underline;
}

._ff2 .g_navigation-topMenu ul.level_1 li.level_1 a.level_1 span {
	display: block;
	padding-top: 47px;
}

.g_navigation-topMenu ul.level_1 li.find_err {
	float: right;
	width: 110px;
	padding-right: 0;
	background-image: none;
}

.g_region-295 .g_navigation-topMenu ul.level_1 li.find_err {
	padding-top: 14px;
	font-size: 12px;
	height: 28px;
}

.g_region-295 .g_navigation-topMenu ul.level_1 li.find_err a span span {
	font-weight: bold;
}


.g_navigation-topMenu ul.level_1 .submenu {
	display: none;
}

.g_navigation-topMenu ul.level_1 li.level_1:hover .submenu {
	display: block;
}


.g_navigation-topMenu ul.level_1 .submenu {
	position: relative;
	float: left;
	min-width: 117px;
	margin-left: -2px;
	border: 1px solid #c1c1c1;
	border-top-color: #fff;
	border-bottom: 0;
	-border-bottom: 1px solid #c1c1c1;
	background: #fff;
}

.g_navigation-topMenu ul.level_1 .submenu .over {
	display: block;
	position: absolute;
	top: -48px;
	left: 1px;
	width: 116px;
	height: 47px;
}

.g_navigation-topMenu ul.level_1 .submenu .b {
	-display: none;
	position: absolute;
	left: 2px;
	right: 2px;
	bottom: -3px;
	height: 2px;
	border-bottom: 1px solid #c1c1c1;
	background: #fff;
}

.g_navigation-topMenu ul.level_1 .submenu .b div {
	position: absolute;
	left: -1px;
	right: -1px;
	top: 1px;
	border: 1px solid #c1c1c1;
	border-top: 0;
	border-bottom: 0;
	height: 1px;
	background: #fff;
}

.g_navigation-topMenu ul.level_1 .submenu .b div div {
	position: absolute;
	left: -2px;
	right: -2px;
	top: -1px;
	border: 1px solid #c1c1c1;
	border-top: 0;
	border-bottom: 0;
	height: 1px;
}

.g_navigation-topMenu ul.level_1 .submenu ul {
	padding: 7px 10px 3px 12px;
	list-style: none;
	text-align: left;
	color: #d9dcda;
}

.g_navigation-topMenu ul.level_1 .submenu ul li {
	padding-left: 12px;
	padding-bottom: 2px;
	margin-bottom: 0.45em;
	white-space: nowrap;
	background: url('/img/bullet.gif') left center no-repeat;
}

.g_navigation-topMenu ul.level_1 .submenu ul li a {
	color: #000;
	text-decoration: none;
}

.g_navigation-topMenu ul.level_1 .submenu ul li a:hover {
	color: #666;
}

.g_navigation-topMenu ul.level_1 li.level_1.about .submenu {
	position: absolute;
	right: -17px;
	*top: 47px;
}
.g_news_last .item { margin-bottom: 1.3em; }
.g_news_last img { float: left; margin: 3px 7px 0 0; border: 0; }
.g_news_last .item h2 { margin-bottom: 0.3em; }
.g_news_last a.show_all { position: relative; top: -0.5em; padding: 0 0 2px 10px; background: url('/img/greenarrright.gif') left center no-repeat; }



.g_news_archive { margin: 0 11px; font-size: 12px;}
.g_news_archive .item { margin-bottom: 2em; }
.g_news_archive .item .date { font-size: 0.9em; color: #999999; }
.g_news_archive .item .date.single {  padding-left: 9px;}
.g_news_archive .item h2 { margin-bottom: 0.3em; font-size: 1.2em; color: #093; }
.g_news_archive .item h2 a { color: #093; }
.g_news_archive .item .news_single {margin-top: 16px; padding: 0 9px; }
.g_news_archive .item .news_single img.big_photo {width:150px; height: 150px; }
.g_news_archive .item .news_single img.right {float: right;   margin: 0 0 6px 6px;}
.g_news_archive .item .news_single img.left,
.g_news_archive .item .news_single img.default{float:left;  margin:0 6px 6px 0;}
.g_news_archive .item .news_single img.center {float:left;  margin:0 165px 6px 165px;}
.g_news_archive .item .starlet { color: #f00; }
.g_news_archive .item p { margin-bottom: 1.1em; text-align: justify;}

.g_news_archive .item ol,
.g_news_archive .item ul { margin-left: 1.8em; }
.g_news_archive .item ul { margin: 20px 0 0.6em 0; list-style: none; overflow: hidden; }
.g_news_archive .item ul li { margin-bottom: 0.1em; padding-left: 12px; background: url('/img/bullet.gif') left 0.45em no-repeat; }

.g_news_archive .item p+ol { margin-top: -0.4em; }

.g_news_archive .item li { margin-bottom: 0.3em; }


.g_news_archive .item a.details { position: relative; top: -0.4em; padding-left: 11px; background: url('/img/nav_arright.gif') left 0.4em no-repeat; }


.g_news_archive .news_navigator {display: inline-block; width: 498px; height: 40px; position: relative; top: 24px; background-color: #f4f6f5;}
.g_news_archive .news_navigator .news_prev {float: left;width:  209px;padding: 4px 0 4px 26px; height: 100%; text-align: left;background: url('/img/nav_arrleft.gif') 10px 16px no-repeat;}
.g_news_archive .news_navigator .news_next {float: right; text-align: right;width:  209px;padding: 4px 26px 4px 0; height: 100%;background: url('/img/nav_arrright.gif') 216px 16px no-repeat;}
.g_news_archive .news_navigator .news_next_title,
.g_news_archive .news_navigator .news_prev_title {font-size: 0.8em;}
.g_news_archive .news_navigator .news_prev_link ,
.g_news_archive .news_navigator .news_next_link {font-size: 0.9em;}
.g_news_archive .news_header {position: relative;}
.g_news_archive .news_header .h1{width: 498px; border-bottom: 1px solid #c7c7c7; margin-bottom: 9px;padding-bottom: 6px; color: #009933;
    font-size: 1.4em;    font-weight: normal;}
.g_news_archive .news_header .soc_block { position: relative; top:-9px; right: 0;}

.g_news {position: relative;}
.g_news div.social-links {left:8px; top: 1px;  margin: 0; position: absolute; }
.g_news div.social-links a {display: inline-block;height: 21px; margin: 0 0 0 0px; overflow: hidden; vertical-align: middle;}

.g_news div.social-links #yt_ic {background: url("/img/social/youtube-logo.gif") no-repeat scroll 0 50% transparent;  width: 38px;}
.g_news div.social-links #yt_ic:hover {background-image: url("/img/social/youtube-logo-c.gif");}

.g_news div.social-links #fb_ic {background: url("/img/social/fb-logo.gif") no-repeat scroll 0 50% transparent;  width: 17px;}
.g_news div.social-links #fb_ic:hover {background-image: url("/img/social/fb-logo-c.gif");}
.g_news div.social-links #tw_ic {background: url("/img/social/tw-logo.gif") no-repeat scroll 0 50% transparent;  width: 17px;}
.g_news div.social-links #tw_ic:hover {background-image: url("/img/social/tw-logo-c.gif");}

.g_numbers_number span.actionDescr { display: none; }
.g_numbers_number a.actionDescr { color: #3E842E; border-bottom-style: dashed; border-bottom-width: 1px; text-decoration: none; }

.g_chnumber tr.disabled .g_numbers_number a.aboutAction { cursor: default; }



.g_orders_abonentForms_connectionBuyForm { margin: 0 20px 2em 20px; }

.g_orders_abonentForms_connectionBuyForm .saved_good { margin-bottom: 1.3em; padding: 10px; text-align: center; background: #91de73; }

.g_orders_abonentForms_connectionBuyForm ul.source { margin-bottom: 1.2em; list-style: none; font-weight: bold; }
.g_orders_abonentForms_connectionBuyForm ul.source li { margin-bottom: 0.43em; }
.g_orders_abonentForms_connectionBuyForm ul.source label { }

.g_orders_abonentForms_connectionBuyForm ul.source select { margin-left: 5px; }


.g_orders_abonentForms_connectionBuyForm .f-element { float: left; margin-bottom: 0.4em; }
.g_orders_abonentForms_connectionBuyForm .f-element .f-title { display: block; margin: 0 0 0.2em 1px; *white-space: nowrap; }

.g_orders_abonentForms_connectionBuyForm .person_type { clear: both; margin-bottom: 1.4em; }
.g_orders_abonentForms_connectionBuyForm .person_type .f-title { display: inline; }
.g_orders_abonentForms_connectionBuyForm .person_type .f-field { display: inline; }

.g_orders_abonentForms_connectionBuyForm .new_person input[type="text"] { width: 320px; }
.g_orders_abonentForms_connectionBuyForm .new_person select { *font-size: 0.9em; }
.g_orders_abonentForms_connectionBuyForm .new_person .group { clear: both; margin: 1.2em 0 0 0; }
.g_orders_abonentForms_connectionBuyForm .new_person .group h1 { margin: 0 0 0.3em 0; font-size: 1.25em; font-weight: bold; }
.g_orders_abonentForms_connectionBuyForm .new_person .group ul { list-style: none; }

.g_orders_abonentForms_connectionBuyForm .private { display: none; }
.g_orders_abonentForms_connectionBuyForm .private_selected .legal { display: none; }
.g_orders_abonentForms_connectionBuyForm .private_selected .private { display: block; }


.g_orders_abonentForms_connectionBuyForm .private { clear: both; margin-bottom: 1em; }
.g_orders_abonentForms_connectionBuyForm .private .only_private { margin-bottom: 1.3em; color: #f00; }
.g_orders_abonentForms_connectionBuyForm .private h1.abonent { margin-top: 0; }


.g_orders_abonentForms_connectionBuyForm .private .birth_date select.d_c { width: 50px; }
.g_orders_abonentForms_connectionBuyForm .private .birth_date select.m_c { width: 102px; }
.g_orders_abonentForms_connectionBuyForm .private .birth_date select.y_c { width: 58px; }
.g_orders_abonentForms_connectionBuyForm .private .birth_place input { width: 655px; }
.g_orders_abonentForms_connectionBuyForm .private .document_type select { width: 216px; }
.g_orders_abonentForms_connectionBuyForm .private .series input { width: 91px; }
.g_orders_abonentForms_connectionBuyForm .private .number input { width: 153px; }
.g_orders_abonentForms_connectionBuyForm .private .give_date select.d_c { width: 50px; }
.g_orders_abonentForms_connectionBuyForm .private .give_date select.m_c { width: 102px; }
.g_orders_abonentForms_connectionBuyForm .private .give_date select.y_c { width: 58px; }
.g_orders_abonentForms_connectionBuyForm .private .agency input { width: 426px; }
.g_orders_abonentForms_connectionBuyForm .private .postal_code input { width: 79px; }
.g_orders_abonentForms_connectionBuyForm .private .region select { width: 228px; }
.g_orders_abonentForms_connectionBuyForm .private .district input { width: 153px; }
.g_orders_abonentForms_connectionBuyForm .private .city input { width: 152px; }
.g_orders_abonentForms_connectionBuyForm .private .house input { width: 97px; }
.g_orders_abonentForms_connectionBuyForm .private .building input { width: 96px; }
.g_orders_abonentForms_connectionBuyForm .private .app input { width: 97px; }

.g_orders_abonentForms_connectionBuyForm .private .last_name,
.g_orders_abonentForms_connectionBuyForm .private .middle_name,
.g_orders_abonentForms_connectionBuyForm .private .document_type,
.g_orders_abonentForms_connectionBuyForm .private .series,
.g_orders_abonentForms_connectionBuyForm .private .give_date,
.g_orders_abonentForms_connectionBuyForm .private .postal_code,
.g_orders_abonentForms_connectionBuyForm .private .region,
.g_orders_abonentForms_connectionBuyForm .private .district,
.g_orders_abonentForms_connectionBuyForm .private .street,
.g_orders_abonentForms_connectionBuyForm .private .house,
.g_orders_abonentForms_connectionBuyForm .private .building,
.g_orders_abonentForms_connectionBuyForm .private .tel { margin-right: 13px; }

.g_orders_abonentForms_connectionBuyForm .private .middle_name,
.g_orders_abonentForms_connectionBuyForm .private .birth_place,
.g_orders_abonentForms_connectionBuyForm .private .give_date,
.g_orders_abonentForms_connectionBuyForm .private .street { clear: both; }

.g_orders_abonentForms_connectionBuyForm .private .first_name,
.g_orders_abonentForms_connectionBuyForm .private .give_date,
.g_orders_abonentForms_connectionBuyForm .private .number,
.g_orders_abonentForms_connectionBuyForm .private .city,
.g_orders_abonentForms_connectionBuyForm .private .app { *float: none; }

.g_orders_abonentForms_connectionBuyForm .private .agreement { display: block; margin-top: 1em; -font-size: 1em; } 
.g_orders_abonentForms_connectionBuyForm .private .agreement input { float: left; width: auto;  margin-top: 3px; }
.g_orders_abonentForms_connectionBuyForm .private .agreement p { line-height: 1.2; margin: 0 0 0.5em 18px; }

.g_orders_abonentForms_connectionBuyForm .private .set_to_all { float: none; }
.g_orders_abonentForms_connectionBuyForm .private .not_save { float: none; }


.g_orders_abonentForms_connectionBuyForm .legal { clear: both; margin-bottom: 2em; }
.g_orders_abonentForms_connectionBuyForm .legal.hide_form { margin-bottom: 0; }

.g_orders_abonentForms_connectionBuyForm .legal .unreg_legal,
.g_orders_abonentForms_connectionBuyForm .legal .only_legal { margin-bottom: 1.3em; color: #f00; }

.g_orders_abonentForms_connectionBuyForm .legal .unreg_legal+.only_legal { margin-top: -1em; }

.g_orders_abonentForms_connectionBuyForm .legal .copy_addr { font-weight: normal; font-size: 0.8em; }
.g_orders_abonentForms_connectionBuyForm .legal .copy_addr a { text-decoration: none; border-bottom-width: 1px; border-bottom-style: dashed; }


.g_orders_abonentForms_connectionBuyForm .legal .postal_code input { width: 141px; }
.g_orders_abonentForms_connectionBuyForm .legal .region select { width: 278px; }
.g_orders_abonentForms_connectionBuyForm .legal .city input { width: 208px; }
.g_orders_abonentForms_connectionBuyForm .legal .house input { width: 97px; }
.g_orders_abonentForms_connectionBuyForm .legal .building input { width: 96px; }
.g_orders_abonentForms_connectionBuyForm .legal .app input { width: 97px; }
.g_orders_abonentForms_connectionBuyForm .legal .inn input { width: 141px; }
.g_orders_abonentForms_connectionBuyForm .legal .kpp input { width: 164px; }
.g_orders_abonentForms_connectionBuyForm .legal .bank input { width: 320px; }
.g_orders_abonentForms_connectionBuyForm .legal .bank_inn input { width: 141px; }
.g_orders_abonentForms_connectionBuyForm .legal .bank_kpp input { width: 141px; }
.g_orders_abonentForms_connectionBuyForm .legal .bik input { width: 141px; }
.g_orders_abonentForms_connectionBuyForm .legal .bank_address input,
.g_orders_abonentForms_connectionBuyForm .legal .account input,
.g_orders_abonentForms_connectionBuyForm .legal .corr_account input { width: 499px; }

.g_orders_abonentForms_connectionBuyForm .legal .last_name,
.g_orders_abonentForms_connectionBuyForm .legal .postal_code,
.g_orders_abonentForms_connectionBuyForm .legal .region,
.g_orders_abonentForms_connectionBuyForm .legal .city,
.g_orders_abonentForms_connectionBuyForm .legal .street,
.g_orders_abonentForms_connectionBuyForm .legal .house,
.g_orders_abonentForms_connectionBuyForm .legal .building,
.g_orders_abonentForms_connectionBuyForm .legal .app,
.g_orders_abonentForms_connectionBuyForm .legal .inn,
.g_orders_abonentForms_connectionBuyForm .legal .kpp,
.g_orders_abonentForms_connectionBuyForm .legal .bank_inn,
.g_orders_abonentForms_connectionBuyForm .legal .bank_kpp,
.g_orders_abonentForms_connectionBuyForm .legal .bik,
.g_orders_abonentForms_connectionBuyForm .legal .tel { margin-right: 13px; }

.g_orders_abonentForms_connectionBuyForm .legal .middle_name,
.g_orders_abonentForms_connectionBuyForm .legal .street,
.g_orders_abonentForms_connectionBuyForm .legal .bank_inn,
.g_orders_abonentForms_connectionBuyForm .legal .bank_kpp,
.g_orders_abonentForms_connectionBuyForm .legal .bik { clear: both; }

.g_orders_abonentForms_connectionBuyForm .legal .first_name,
.g_orders_abonentForms_connectionBuyForm .legal .city,
.g_orders_abonentForms_connectionBuyForm .legal .app,
.g_orders_abonentForms_connectionBuyForm .legal .bank,
.g_orders_abonentForms_connectionBuyForm .legal .bank_address,
.g_orders_abonentForms_connectionBuyForm .legal .account,
.g_orders_abonentForms_connectionBuyForm .legal .corr_account { *float: none; }

.g_orders_abonentForms_connectionBuyForm .legal .set_to_all { float: none; }
.g_orders_abonentForms_connectionBuyForm .legal .not_save { float: none; }


.g_orders_abonentForms_connectionBuyForm .options { clear: both; margin: 1.2em 0 0 0; list-style: none; font-weight: bold; }
.g_orders_abonentForms_connectionBuyForm .options li { margin-bottom: 0.3em; }
.g_orders_abonentForms_connectionBuyForm .options .agreement_confirm { margin-bottom: 1.2em; padding-left: 16px; font-weight: normal; }
.g_orders_abonentForms_connectionBuyForm .options .agreement_confirm input { margin-left: -16px; }
.g_orders_abonentForms_connectionBuyForm .options .agreement_confirm br { margin-bottom: 0.5em; }
.g_orders_abonentForms_connectionBuyForm .options div { margin-bottom: 0.4em; }
.g_orders_abonentForms_connectionBuyForm .options label { }

.g_orders_abonentForms_connectionBuyForm .submit { margin-top: 0.7em; width: 126px; height: 0; padding-top: 25px; text-indent: 999px; *height: 25px; *text-indent: 0; overflow: hidden; border: 0; background: url('/img/anketa/send.gif') left top no-repeat; cursor: pointer; }
.g_orders_abonentForms_connectionBuyForm .anketa_add {  font-size: 0.9em;  margin-bottom: 1.8em;}



.g_orders_abonentForms_simCardReplacementForm { margin: 1.8em 20px 2em 20px;  }

.g_orders_abonentForms_simCardReplacementForm .pre_text h1{ font-size: 2.4em; margin-bottom: 20px;}
.g_orders_abonentForms_simCardReplacementForm .pre_text { padding-bottom: 16px; }
.g_orders_abonentForms_simCardReplacementForm .abonent p { padding-bottom: 8px; color: #343434; }
.g_orders_abonentForms_simCardReplacementForm .abonent .document {margin-top: 10px;}

.g_orders_abonentForms_simCardReplacementForm .saved_good { margin-bottom: 1.3em; padding: 10px; text-align: center; background: #91de73; }

.g_orders_abonentForms_simCardReplacementForm .new_person .group { clear: both; margin: 1.2em 0 0 0; }
.g_orders_abonentForms_simCardReplacementForm .new_person .group h1 { margin: 0 0 0.3em 0; font-size: 1.25em; font-weight: bold; }
.g_orders_abonentForms_simCardReplacementForm .new_person .group ul { list-style: none;   }
.g_orders_abonentForms_simCardReplacementForm .new_person .group ul li{  margin-top: 0.3em; }


.g_orders_abonentForms_simCardReplacementForm .f-element { float: left; }
.g_orders_abonentForms_simCardReplacementForm .f-element.birth_date { *float: none; }
.g_orders_abonentForms_simCardReplacementForm .f-element .f-title { display: block; margin: 0 0 0.2em 1px; *white-space: nowrap; }
.g_orders_abonentForms_simCardReplacementForm .f-element.msisdn .f-title {font-weight: bold;}
.g_orders_abonentForms_simCardReplacementForm .private {display: block;}
.g_orders_abonentForms_simCardReplacementForm .private .series input { width: 95px; }
.g_orders_abonentForms_simCardReplacementForm .private .number input { width: 141px; }
.g_orders_abonentForms_simCardReplacementForm .private .agency input { width: 408px; }
.g_orders_abonentForms_simCardReplacementForm .private .postal_code input { width: 145px; }
.g_orders_abonentForms_simCardReplacementForm .private .region input { width: 146px; }
.g_orders_abonentForms_simCardReplacementForm .private .district input { width: 143px; }
.g_orders_abonentForms_simCardReplacementForm .private .city input { width: 148px; }

.g_orders_abonentForms_simCardReplacementForm .private .house input,
.g_orders_abonentForms_simCardReplacementForm .private .building input,
.g_orders_abonentForms_simCardReplacementForm .private .app input { width: 64px; }

.g_orders_abonentForms_simCardReplacementForm .private .name,
.g_orders_abonentForms_simCardReplacementForm .private .city { *float: none; }

.g_orders_abonentForms_simCardReplacementForm .private .last_name,
.g_orders_abonentForms_simCardReplacementForm .private .first_name,
.g_orders_abonentForms_simCardReplacementForm .private .middle_name,
.g_orders_abonentForms_simCardReplacementForm .private .msisdn,
.g_orders_abonentForms_simCardReplacementForm .private .document_type,
.g_orders_abonentForms_simCardReplacementForm .private .series,
.g_orders_abonentForms_simCardReplacementForm .private .number,
.g_orders_abonentForms_simCardReplacementForm .private .postal_code,
.g_orders_abonentForms_simCardReplacementForm .private .region,
.g_orders_abonentForms_simCardReplacementForm .private .district,
.g_orders_abonentForms_simCardReplacementForm .private .street,
.g_orders_abonentForms_simCardReplacementForm .private .house,
.g_orders_abonentForms_simCardReplacementForm .private .building,
.g_orders_abonentForms_simCardReplacementForm .private .document_type,
.g_orders_abonentForms_simCardReplacementForm .private .tel { margin-right: 13px; }

.g_orders_abonentForms_simCardReplacementForm .private .series { margin-right: 14px; }

.g_orders_abonentForms_simCardReplacementForm .private .agency,
.g_orders_abonentForms_simCardReplacementForm .private .number { margin-right: 13px; }

.g_orders_abonentForms_simCardReplacementForm .private .msisdn,
.g_orders_abonentForms_simCardReplacementForm .private .addinfo,
.g_orders_abonentForms_simCardReplacementForm .private .agency { clear: both; }

.g_orders_abonentForms_simCardReplacementForm .new_person input[type=text]{width: 280px; padding-left: 2px; }
.g_orders_abonentForms_simCardReplacementForm  select.d_c{width: 3em;}
.g_orders_abonentForms_simCardReplacementForm  select.m_c{width: 6.2em;}
.g_orders_abonentForms_simCardReplacementForm  select.y_c{width: 4.1em;}

.g_orders_abonentForms_simCardReplacementForm .new_person .series input[type=text],
.g_orders_abonentForms_simCardReplacementForm .new_person .number input[type=text]{width: 176px; }

.g_orders_abonentForms_simCardReplacementForm .new_person .document_type select,
.g_orders_abonentForms_simCardReplacementForm .new_person .region select{width: 194px; }

.g_orders_abonentForms_simCardReplacementForm .new_person .agency input[type=text]{width: 577px; }

.g_orders_abonentForms_simCardReplacementForm .new_person .house input[type=text],
.g_orders_abonentForms_simCardReplacementForm .new_person .app input[type=text],
.g_orders_abonentForms_simCardReplacementForm .new_person .building input[type=text]{width: 82px; }
.g_orders_abonentForms_simCardReplacementForm .new_person .street input[type=text]{width: 370px; }

.g_orders_abonentForms_simCardReplacementForm .new_person .addinfo textarea{width: 876px; height: 46px; overflow: auto;}

.g_orders_abonentForms_simCardReplacementForm .new_person .group h1 {margin-bottom: 12px;}

.g_orders_abonentForms_simCardReplacementForm .agreement { position: relative; margin: 7px 0 1em 27px; *margin-left: 30px; font-size: 0.9em; line-height: 1.4; }
.g_orders_abonentForms_simCardReplacementForm .agreement input { position: absolute; left: -20px; *left: -23px; top: 1px; *top: -3px;  }

.g_orders_abonentForms_simCardReplacementForm .fields {border: 1px solid #cccccc; display: block;  padding: 10px; clear: both;}
.g_orders_abonentForms_simCardReplacementForm .fields.address {padding-right: 32px;}
.g_orders_abonentForms_simCardReplacementForm .delivery_addresses {width: 100%;}

.g_orders_abonentForms_simCardReplacementForm h2.g_tool_tip_container {font-size: 1.2em; color: #222222;margin-bottom: 6px;}
.g_orders_abonentForms_simCardReplacementForm .lost {margin-top: 19px;}

.g_orders_abonentForms_simCardReplacementForm .bt_submit {width: 100%; text-align: center;}
.g_orders_abonentForms_simCardReplacementForm .bt_submit .submit { margin-top: 0.7em; width: 126px; height: 0; padding-top: 25px; text-indent: 999px; *height: 25px; *text-indent: 0; overflow: hidden; border: 0; background: url('/img/butt/send_order.jpg') left top no-repeat; cursor: pointer; }

.g_paybegin {padding: 0px 20px; text-align: center;}
.g_paybegin p {text-align: justify;}
.g_paybegin .pay_error {color: red; padding: 0 0 20px 0; }

.g_paybegin .pay_button {margin-top: 16px; vertical-align: bottom;}
.g_paybegin .pay_button a.dalee img{padding-bottom: 2px;}
.g_paybegin .pay_button a.cancel img{}

.g_order_complete { margin: 10px 10px 2em 4px; text-align: left; }

.g_order_complete p { margin-bottom: 0.5em; }

.g_order_complete .accept_msg { font-weight: bold; color: #093; text-align: center; }

.g_order_complete table.goods { width: 100%; margin-bottom: 0.5em; border-collapse: collapse; font-weight: bold; }
.g_order_complete table.goods caption { margin: 0 0 0.5em 6px; font-weight: bold; text-align: left; }
.g_order_complete table.goods tr.row1 { background: #f3f6f4; }
.g_order_complete table.goods tr.row2 { background: #fff; }
.g_order_complete table.goods td { padding: 4px; }
.g_order_complete table.goods td.num { padding-left: 6px; }
.g_order_complete table.goods td.name { width: 100%; }
.g_order_complete table.goods td.price { white-space: nowrap; text-align: right; }
.g_order_complete table.goods td.price .rur { display: inline-block; width: 7px; height: 0; *vertical-align: 2px; padding-top: 9px; overflow: hidden; background: url('/img/rub9.png') left top no-repeat; }
._ff2 .g_order_complete table.goods td.price .rur { display: -moz-inline-stack; height: 9px; }

.g_order_complete .total_price { margin-bottom: 0.4em; text-align: right; }
.g_order_complete .total_price strong span { font-size: 1.1em; }
.g_order_complete .total_price strong .rur { display: inline-block; width: 7px; height: 0; *vertical-align: 2px; padding-top: 9px; overflow: hidden; background: url('/img/rub9.png') left top no-repeat; }
._ff2 .g_order_complete .total_price strong .rur { display: -moz-inline-stack; height: 9px; }
.g_order_complete .total_price .tax { display: block; font-size: 0.9em; }

.g_order_complete .rur_reminder { margin-bottom: 2em; font-size: 0.9em; text-align: right; }
.g_order_complete .rur_reminder strong { font-size: 0.9em; }

.g_order_complete .top_order_info {display: inline-block; }

.g_order_complete .top_order_info .order_info { margin-bottom: 2em; float: left;}
.g_order_complete .top_order_info .order_info .title { font-weight: bold; }
.g_order_complete .top_order_info .order_info .time { margin-bottom: 1.3em; }

.g_order_complete .top_order_info .card_pay{float: right; width:250px;  display: block;}
.g_order_complete .top_order_info .card_pay p.pay_info{text-align: right; font-size: 0.8em; margin: 0;}
.g_order_complete .top_order_info .card_pay .pay_now {text-align: right; margin-top: 43px;margin-bottom: 16px;}

.g_order_complete .confirm_info { font-weight: bold; color: #093; }
.g_order_complete .work_time { margin-bottom: 2em; }

.g_order_complete .out_contacts { line-height: 1.6; }
.g_order_complete .out_contacts p { margin-bottom: 0.1em; }

.g_order_complete .goodbye { margin-top: 2em; font-size: 1.4em; font-weight: bold; color: #093; text-align: center; }

.g_order_complete .final_block { margin: 1.3em 0; }

 
.g_order_complete .order_info {width: 717px; font-family: Tahoma,sans-serif;font-size: 12px;}
.g_order_complete .order_info .top {display: block; position: relative; height: 18px;}
.g_order_complete .order_info .top .flt{position: absolute; top: 0; left: 0; width: 18px; height: 18px; background: transparent url('/img/order/final_lt.png') no-repeat 0 0 ;}
.g_order_complete .order_info .top .ft{position: absolute; top: 0; left: 18px; width: 681px; height: 18px; background: transparent url('/img/order/final_top.png') repeat-x 0 0 ;}
.g_order_complete .order_info .top .frt{position: absolute; top: 0; right: 0; width: 18px; height: 18px; background: transparent url('/img/order/final_rt.png') no-repeat 0 0 ;}
.g_order_complete .order_info .order_content {display: block; padding: 0 19px; background: transparent url('/img/order/final_bg.png') repeat-y 0 0 ;}
.g_order_complete .order_info .bottom {display: block ;position: relative; height: 28px;}
.g_order_complete .order_info .bottom .flb{position: absolute; top: 0; left: 0; width: 18px; height: 28px; background: transparent url('/img/order/final_lb.png') no-repeat 0 0 ;}
.g_order_complete .order_info .bottom .fb{position: absolute; top: 0; left: 18px; width: 681px; height: 28px; background: transparent url('/img/order/final_bottom.png') repeat-x 0 0 ;}
.g_order_complete .order_info .bottom .frb{position: absolute; top: 0; right: 0; width: 18px; height: 28px; background: transparent url('/img/order/final_rb.png') no-repeat 0 0 ;}
.g_order_complete .order_info .accept_msg {font-size: 18px; font-weight: bold; color: #13a042; text-align: left;margin: 0 0 0 8px; }
.g_order_complete .order_info p {}
.g_order_complete .order_info p.time { margin:  10px 0 0 8px;  }
.g_order_complete .order_info span.title { font-weight: bold; }
.g_order_complete .order_info table.goods { width: 100%; margin-bottom: 0.5em; margin-top: 32px; border-collapse: collapse; font-weight: bold; }
.g_order_complete .order_info table.goods caption { margin: 0 0 0.5em 8px; font-weight: bold; text-align: left; }
.g_order_complete .order_info table.goods tr.row1 { background: transparent; border-bottom: 1px dotted gray; border-top: 1px dotted gray; }
.g_order_complete .order_info table.goods td {padding: 6px 0 9px 8px; font-size: 12px; font-weight: normal;}
.g_order_complete .order_info table.goods td.price { white-space: nowrap; text-align: right; font-size: 18px; font-weight: bold;}
.g_order_complete .order_info table.goods td.price .rur { display: inline-block; width: 12px; height: 0; *vertical-align: 2px; padding-top: 14px; overflow: hidden; background: url('/img/rub14.png') left top no-repeat; }
._ff2 .g_order_complete .order_info table.goods td.price .rur { display: -moz-inline-stack; height: 14px; }
.g_order_complete .order_info .total_price { margin: 0;padding-bottom: 27px; text-align: right; font-size: 13px; font-weight: bold;}
.g_order_complete .order_info .total_price strong { font-size: 18px;}
.g_order_complete .order_info .total_price strong .rur {display: inline-block; width: 12px; height: 0; *vertical-align: 2px; padding-top: 14px; overflow: hidden; background: url('/img/rub14.png') left top no-repeat; }
._ff2 .g_order_complete .order_info .total_price strong .rur { display: -moz-inline-stack; height: 14px; }
.g_order_complete .order_info .goodbye { margin: 0; padding-top: 6px; font-size: 14px;line-height: 14px; font-weight: bold; color: #13a042; text-align: center; }

.g_order_complete .order_info .top_other_info {display: inline-block; width: 100%; }

.g_order_complete .order_info .top_other_info .other_info { margin-bottom: 2em; float: left;}
.g_order_complete .order_info .top_other_info .other_info .title { font-weight: bold; }
.g_order_complete .order_info .top_other_info .other_info .time { margin-bottom: 1.3em; }

.g_order_complete .order_info .top_other_info .card_pay{float: right; width:250px;  display: block;}
.g_order_complete .order_info .top_other_info .card_pay p.pay_info{text-align: right; font-size: 0.8em; margin: 0;}
.g_order_complete .order_info .top_other_info .card_pay .pay_now {text-align: right; margin-top: 0;margin-bottom: 16px;}
.g_order_complete .order_info .confirm_info { font-weight: bold; color: #13a042; margin: 20px 0 24px 18px; }
.g_order_complete .order_info p.work_time { margin: 0 0 20px 18px; line-height: 18px;}

.g_order_complete .order_info .out_contacts { line-height: 1.6; }
.g_order_complete .order_info .out_contacts p { margin: 0 0 20px 18px; }
.g_order_complete .order_info .out_contacts a {text-decoration: none;}

.g_order_complete .order_info .out_contacts .socialIcons a { display: inline-block; overflow: hidden; width: 26px; height: 0; padding-top: 26px; margin-left: 4px; vertical-align: -0.3em; *vertical-align: 0; }
.g_order_complete .order_info .out_contacts .socialIcons a.fb { background: url('/img/social/fb26.png'); }
.g_order_complete .order_info .out_contacts .socialIcons a.vk { background: url('/img/social/vk26.png'); }
.g_order_complete .order_info .out_contacts .socialIcons a.tw { background: url('/img/social/tw26.png'); }
.g_order_complete .order_info .out_contacts .socialIcons a.yt { background: url('/img/social/yt26.png'); }

.g_other_buyPanel { clear: both; position: relative; min-height: 22px; padding-left: 4px; margin-top: 0.4em; margin-bottom: 1em; background: #eff3ef; text-align: right; }

.g_other_buyPanel .g_goods_availabilityStatus { position: absolute; top: 4px; right: 5px; }

.g_other_buyPanel .deliveryNotice { float: left; padding-left: 23px; margin-top: 0.5em; background: url('/img/car.png') left center no-repeat; }
.g_other_buyPanel .deliveryNotice a { border-bottom-width: 1px; border-bottom-style: dashed; text-decoration: none; color: #343434; }
.g_other_buyPanel .deliveryNotice a span { color: #f00; }

.g_other_buyPanel .g_priceBlocks-bigPrice { padding-right: 1em; vertical-align: 0.3em; }

.g_other_buyPanel .g_buyForm-button-big { float: right; }


.g_other_buyPanel .deliveryNotice { *padding-bottom: 1px; }
.g_other_buyPanel .g_priceBlocks-bigPrice { *padding-right: 0.5em; }
.g_other_choiceRegion { display: block; min-height: 22px; padding: 0 0 4px 45px; background: url('/img/layouts/smallMap.png') left center no-repeat; }
.g_other_choiceRegion .name { font-size: 1.3em; font-weight: bold; color: #431e8c; }
.g_other_choiceRegion a { color: #525252; }
.g_other-htmlContent .green { color: #093; }
.g_other-salons {  }
.g_other-salons form { padding: 20px; }
.g_other-salons form select { float: right; width: 300px; }
.g_other-salons form select:first-child { float: left; }
.g_other-salons .addresses { clear: both; overflow: auto; position: absolute; top: 60px; right: 10px; bottom: 0; left: 10px; padding-top: 8px; color: #5c5c5c; }
.g_other-salons .addresses .defaultMessage { padding-top: 2em; color: #c1c0c0; font-size: 3em; text-align: center; font-family: MetaMediumLFCRoman, Arial, Helvetica, sans-serif; }
.g_other-salons .addresses table { width: 100%; *width: 95%; font-size: 1.2em; border-collapse: collapse; }
.g_other-salons .addresses table td { padding: 5px; vertical-align: top; }
.g_other-salons .addresses table .hours { text-align: right; white-space: nowrap; }
.g_other_shopMenu { white-space: nowrap; color: #093; display: block; -width: 170px;}
.g_other_shopMenu .phone { text-align: right; font-size: 1.6em; }
.g_other_shopMenu ul.menu { margin-top: 2px; list-style: none; text-align: right; }
.g_other_shopMenu ul.menu li { display: inline; }
.g_other_shopMenu ul.menu li a { display: inline-block; border-bottom: 1px #03A337 dashed; color: #093; text-decoration: none; }
.g_other_shopMenu ul.menu li a:hover { color: #32b81e; }

.g_other_shopMenu ul.menu li.contacts:after { content: '|'; margin: 0 1px 0 5px; }
.g_other_shopMenu ul.menu li.contacts { *background: url('/img/sep_green.gif') right 0.2em no-repeat; *padding-right: 5px; *margin-right: 5px; }

.g_other_shopMenu ul.menu li.backCall a { background: url('/img/menu/trubka.png') 0 2px no-repeat; padding-left: 10px; }

.g_other_shopMenu ul.menu li.contact,
.g_other_shopMenu ul.menu li.payment,
.g_other_shopMenu ul.menu li.delivery { *background: url('/img/sep_green.gif') right 0.2em no-repeat; *padding-right: 5px; *margin-right: 5px; }

.g_other_shopMenu ul.menu li.contact:after,
.g_other_shopMenu ul.menu li.payment:after,
.g_other_shopMenu ul.menu li.delivery:after { content: '|'; margin: 0 1px 0 5px; }



.ta11red { color: #f00; }

.static_page h1,
.static_page h2,
.static_page h3 { text-align: left !important; font-size: 1.1em !important; }

.static_page .headline { text-align: left !important; }

.static_page { font-family: Tahoma, Geneva, sans-serif; color: #343434; }

.static_page.delivery,
.static_page.payment,
.static_page.agreement { font-size: 1em; padding: 12px; }


.g_layouts_page .static_page.delivery,
.g_layouts_page .static_page.payment,
.g_layouts_page .static_page.agreement { font-size: 1em; }

	
.static_page .headline { display: block; font-size: 1.3em; color: #093; text-align: center; }

.static_page h1{
	font-family: Times New Roman, serif;
	font-weight: normal;
	color: #234C94;
	font-size: 26px;
	padding:0 0 15px 0;
	margin:0;
}

.static_page h2{
	font-family:Verdana, Tahoma, Arial, helvetica,sans-serif;
	font-weight: bold;
	color: green;
	font-size: 12px;
	padding:2px;
	margin:5px 0;
}

.static_page p{
	text-align:justify;
	text-indent:10px;
	padding:0;
	margin:5px 0;
}

.static_page a.blue{color: #234C94;font-size:11px;}
.static_page a.blue:hover{color: red;text-decoration:none;}

.static_page tr.odd{background-color:#F6F6F6;}
.static_page th{padding:0px 20px;text-align:left;font-weight: normal;}
.static_page.company th{width:25%;}
.static_page.contact th{width:80%;}

ul.bullet-reddot,
.static_page ul{
	padding:0;
	margin:0 0 0 12px;
	list-style-type:none;
  text-align:left;
}

ul.bullet-reddot li,
.static_page ul li{
	list-style-position:outside;
	background:no-repeat url('/img/sw_off.gif');
        background-position: 0px 5px;
	padding:0 0 0 12px;
	line-height:15px;
}

ul.bullet-reddot li{background:no-repeat url('/images/bullet-reddot.gif') 0 7px;}

.static_page.store p{padding:0;margin:0;}
.static_page.store ul{
	padding:0;
	margin:0 0 0 12px;
	list-style-type:none;
}

.static_page ul ul,
.static_page.contact td ul,
.static_page.contact td ul li,
.static_page li li{background-image:url('');padding:0;margin:0;}

.static_page.store .phone{font-style:italic;}
.static_page.store ul li{background:no-repeat url('/images/bullet-reddot.gif') 0 7px;}
.static_page.store h2{margin:15px 0;}
.static_page.store p{margin-left:15px;}
.static_page.store ul{margin-left:26px;}

.about_us p.title{font-weight: bold;}
.about_us p.message{font-style: italic;}
.about_us .who{padding-left:20px;}

.static_page .add{font-style:italic;}
.static_page .starlet,
.static_page h2 .numbering{color:green;}

.static_page.vacancy p{padding:0;margin:0;}

.static_page.conditions { width: 320px; margin: 0 auto; padding: 12px; background: #eee; }
.g_poll { padding-left: 5px; font-size: 1.1em;}

.g_poll h1 { margin-bottom: 0.5em; font-size: 1.3em; font-weight: normal; color: #093; }

.g_poll p { margin-bottom: 0.7em; }
.g_poll p.hello { text-align: center; font-weight: bold; }
.g_poll p.info { text-align: center; }

.g_poll .report { margin-bottom: 1.3em; padding: 10px; text-align: center; }
.g_poll .report.good { background: #91de73; }
.g_poll .report.bad { background: #ffd3d3; }

.g_poll form { margin-top: 1.3em; }

.g_poll form h2 { padding: 4px 5px 4px 5px; margin: 0 0 0.5em -5px; background: #f2f5f3; -zoom: 1; }
.g_poll form h3 { font-weight: normal; }

.g_poll form ol { margin: 0.5em 0 1em 0; list-style-type: none; }
.g_poll form ol li { margin-bottom: 0.5em; }

.g_poll form ol.hide { display: none; }

.g_poll form li.disabled h3 { color: #999; }

._opera .g_poll form input[type=radio] { vertical-align: middle; }


.g_poll form .variants_rate .variants_wrapper { position: absolute; right: 24px; bottom: -5px; width: 152px; height: 21px; padding: 0 0 0 30px; background: url('/img/polls/smiles.gif') left bottom no-repeat; }
.g_poll form .variants_rate .variants_wrapper ol { position: absolute; width: 122px; height: 18px; bottom: 1px; -bottom: -4px; margin: 0; background: url('/img/polls/bg.gif') left 6px repeat-x; list-style: none; }
.g_poll form .variants_rate .variants_wrapper ol li { float: left; clear: none; width: 18px; height: 18px; margin-right: 8px; background: url('/img/polls/radio_center.gif'); }
.g_poll form .variants_rate .variants_wrapper ol li.val_1 { background-image: url('/img/polls/radio_left.gif'); }
.g_poll form .variants_rate .variants_wrapper ol li.val_5 { margin-right: 0; background-image: url('/img/polls/radio_right.gif'); }

.g_poll form .variants_rate .variants_wrapper ol li .radio { display: block; width: 18px; height: 18px; overflow: hidden; background: center no-repeat; }
.g_poll form .variants_rate .variants_wrapper ol li.val_1.checked .radio { background-image: url('/img/polls/dot_1.gif'); }
.g_poll form .variants_rate .variants_wrapper ol li.val_2.checked .radio { background-image: url('/img/polls/dot_2.gif'); }
.g_poll form .variants_rate .variants_wrapper ol li.val_3.checked .radio { background-image: url('/img/polls/dot_3.gif'); }
.g_poll form .variants_rate .variants_wrapper ol li.val_4.checked .radio { background-image: url('/img/polls/dot_4.gif'); }
.g_poll form .variants_rate .variants_wrapper ol li.val_5.checked .radio { background-image: url('/img/polls/dot_5.gif'); }

.g_poll form .variants_rate .variants_wrapper ol li .radio input { display: block; width: 18px; height: 18px; cursor: pointer; opacity: 0; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); }
#nojs .g_poll form .variants_rate .variants_wrapper ol li .radio input { opacity: 1; filter: progid:DXImageTransform.Microsoft.Alpha(opacity100); }

.g_poll form .variants_rate .variants_wrapper ol li .label_text { display: block; visibility: hidden; position: absolute; left: 0; top: -2.5em; min-width: 114px; -width: 114px; padding: 1px 3px 2px 3px; border: 1px solid; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; text-align: center; font-size: 0.9em; white-space: nowrap; }
.g_poll form .variants_rate .variants_wrapper ol li .label_text span { display: block; position: absolute; bottom: -7px; -bottom: -8px; width: 7px; height: 7px; -overflow: hidden; background: url('/img/polls/staple.gif'); }
.g_poll form .variants_rate .variants_wrapper ol li.val_1 .label_text { border-color: #eb4c22; }
.g_poll form .variants_rate .variants_wrapper ol li.val_1 .label_text span { left: 4px; background-color: #eb4c22; }
.g_poll form .variants_rate .variants_wrapper ol li.val_2 .label_text { border-color: #f3ae39; }
.g_poll form .variants_rate .variants_wrapper ol li.val_2 .label_text span { left: 31px; background-color: #f3ae39; }
.g_poll form .variants_rate .variants_wrapper ol li.val_3 .label_text { border-color: #edd632; }
.g_poll form .variants_rate .variants_wrapper ol li.val_3 .label_text span { left: 57px; background-color: #edd632; }
.g_poll form .variants_rate .variants_wrapper ol li.val_4 .label_text { border-color: #84b702; }
.g_poll form .variants_rate .variants_wrapper ol li.val_4 .label_text span { left: 83px; background-color: #84b702; }
.g_poll form .variants_rate .variants_wrapper ol li.val_5 .label_text { border-color: #01cc01; }
.g_poll form .variants_rate .variants_wrapper ol li.val_5 .label_text span { left: 109px; background-color: #01cc01; }

.g_poll form .variants_rate .variants_wrapper ol li.checked .label_text { visibility: visible; }

.g_poll form .variants_rate .variants_wrapper ol li.ie6_hover span.label_text,
.g_poll form .variants_rate .variants_wrapper ol li:hover span.label_text,
.g_poll form .variants_rate .variants_wrapper ol li.checked:hover span.label_text { visibility: visible; }

.g_poll form .variants_rate .variants_wrapper ol.ie6_hover li.checked .label_text,
.g_poll form .variants_rate .variants_wrapper ol:hover li.checked .label_text { visibility: hidden; }

.g_poll form li.variants_rate.disabled .variants_wrapper { display: none; }


.g_poll form li.buy,
.g_poll form li.order_source { position: relative; }

.g_poll form li.buy .variants,
.g_poll form li.order_source .variants { position: absolute; top: -2px; *top: -4px; -top: -5px; right: 0; }

.g_poll form li.buy .variants li,
.g_poll form li.order_source .variants li { display: inline-block; *display: inline; *zoom: 1; margin-right: 1em; white-space: nowrap; }
.g_poll form li.buy .variants li.val_1,
.g_poll form li.order_source .variants li.val_site { min-width: 70px; *min-width: 80px; -width: 80px; }
.g_poll form li.buy .variants li.val_0,
.g_poll form li.order_source .variants li.val_phone { min-width: 94px; *min-width: 104px; -width: 104px; }


.g_poll form li.manager_rate,
.g_poll form li.delivery_rate { margin-bottom: 2em; }

.g_poll form li.manager_rate li.variants_rate,
.g_poll form li.delivery_rate li.variants_rate { position: relative; padding-top: 3em; -zoom: 1; }

.g_poll form li.manager_rate li.variants_rate.wait_time,
.g_poll form li.delivery_rate li.variants_rate.courier { padding-top: 2.3em; }

.g_poll form li.manager_rate h3,
.g_poll form li.delivery_rate h3 { width: 470px; }

.g_poll form li.manager_rate ol,
.g_poll form li.delivery_rate ol { margin-left: 2em; }



.g_poll form li.client h2 { margin-bottom: 1em; }
.g_poll form li.client h3 { margin-bottom: 0.1em; }

.g_poll form li.client li.name h3,
.g_poll form li.client li.order_code h3,
.g_poll form li.client li.phone h3,
.g_poll form li.client li.email h3 { display: inline-block; *display: inline; *zoom: 1; }

.g_poll form li.client li.name h3,
.g_poll form li.client li.phone h3 { min-width: 105px; -width: 105px; }

.g_poll form li.client li.order_code h3,
.g_poll form li.client li.email h3 { min-width: 85px; -width: 85px; }

.g_poll form li.client li.name input,
.g_poll form li.client li.order_code input,
.g_poll form li.client li.phone input,
.g_poll form li.client li.email input { width: 243px; } 

.g_poll form li.client li.name,
.g_poll form li.client li.phone { float: left; margin-right: 20px; }

.g_poll form li.client li.name,
.g_poll form li.client li.order_code { margin-bottom: 1em; }

.g_poll form li.client li.comments { margin-top: 2em; }
.g_poll form li.client li.comments textarea { width: 708px; height: 7em; }
.g_poll form li.client li.need_contact {}


.g_poll form button { margin: 1em 0 0 -2px; }
.g_polls_pollElectronicCatalog {}
.g_polls_pollElectronicCatalog .save { padding-left: 12px; }
.g_polls_pollEmployee { padding-left: 5px; width: 950px; font-size: 1.1em; }
.g_polls_pollEmployee p { margin-bottom: 1em; font-weight: bold; }
.g_polls_pollEmployee form { margin-top: 3em; }

.g_polls_pollEmployee .save { padding-left: 20px; }
.g_polls_questionsList { width: 950px; }
.g_polls_questionsList .question { clear: both; margin-bottom: 1em; }
.g_polls_questionsList .question .num { float: left; margin-right: 0.4em; font-weight: bold; }
.g_polls_questionsList .question .container { overflow: hidden; }
.g_polls_questionsList .question h1 { float: left; width: 400px; padding-right: 10px; color: #343434; font-size: 1em; font-weight: bold; }
.g_polls_questionsList .question .answers { overflow: hidden; float: right; width: 500px; }
.g_polls_questionsList .question .answers label { white-space: nowrap; }
.g_polls_questionsList .question .children { clear: both; padding-top: 1em; }

.g_polls_questionsList .question .question {  }
.g_polls_questionsList .question .question:last-child { margin-bottom: 0; }
.g_polls_questionsList .question .question .num { font-weight: normal; }
.g_polls_questionsList .question .question h1 { width: 350px; font-weight: normal; }

.g_polls_questionsList .question.select h1 {  }
.g_polls_questionsList .question.select select { max-width: 290px; }
.g_polls_questionsList .question.radio label { margin-right: 0.5em; }
.g_polls_questionsList .question.radio label input { margin-right: 0.3em; }

.g_polls_questionsList .question.textarea h1 { float: none; margin-bottom: 1em; }
.g_polls_questionsList .question.textarea .answers { overflow: auto; float: none; width: auto; }
.g_polls_questionsList .question.textarea textarea { width: 600px; }
.g_preorder { width: 450px; }
.g_preorder p { text-align: left; }

.g_preorder .info_text { min-height: 40px;  margin-bottom: 0.8em; line-height: 1.2; }
.g_preorder .info_text p { margin-bottom: 0.2em; }

.g_preorder .f-errors {display: none; margin: 0.8em 0.4em; padding: 0.48em 0; text-align: center; }

.g_preorder .preorder_center {}
.g_preorder .preorder_center .left_form {float: left; width: 226px;}
.g_preorder .g_form .f-element input[type="text"]{ width: 214px; text-align: left; margin-top: 1px;}
.g_preorder .g_form .f-errors ul { margin: 0 -6px; }
.g_preorder .g_form .f-element .hint {color: #999999; font-size: 0.9em;  margin-left: 0.7em;}
.g_preorder .preorder_center .right_text {float: left; width: 220px; text-align: justify;line-height: 1.1;  padding-top: 13px;}
.g_preorder .preorder_center .buttons { display: block; margin-top: 12px; text-align: center;}

.g_preorder button.send { position: relative; bottom: -7px; }
.g_preorder a.cancel { position: relative; bottom: -7px; margin-left: 7px; }

.g_preorder .ok_butt { display: none; text-align: center; }
.g_preorder .ok_butt a.ok { position: relative; bottom: -7px; }
.g_promo { clear: both; position: relative; -zoom: 1; padding: 0 1px 1px 1px; border: 1px solid #dcdcdc; }

.g_promo .bg { padding: 10px 7px 8px 8px; -padding-right: 0; background: url('/img/promo/bg.gif') bottom repeat-x; }

.g_promo .lt { position: absolute; left: -1px; top: -1px; width: 10px; height: 11px; background: url('/img/promo/corner_lt.gif') left top no-repeat; }
.g_promo .rt { position: absolute; right: -1px; top: -1px; width: 10px; height: 10px; background: url('/img/promo/corner_rt.gif') right top no-repeat; }
.g_promo .rb { position: absolute; right: -1px; bottom: -1px; width: 10px; height: 11px; background: url('/img/promo/corner_rb.gif') right bottom no-repeat; }
.g_promo .lb { position: absolute; left: -1px; bottom: -1px; width: 10px; height: 11px; background: url('/img/promo/corner_lb.gif') left bottom no-repeat; }

.g_promo img { border: 0; }
.g_promo .photo { z-index: 1; position: relative; text-align: center; }

.g_promo h1 { font-family: Arial, Tahoma, Verdana, sans-serif; font-weight: bold; color: #343434; }
.g_promo h1 a { color: #343434; }
.g_promo h1 a:hover { color: #666; }


.g_promo .promo_title {}
.g_promo .text { margin-bottom: 0.5em; }
.g_promo .text p { margin-bottom: 0.5em; }
.g_promo .text p.before_list { margin: 0 0 0.1em 0; }
.g_promo .text ul { list-style: none; }
.g_promo .text ul li { display: block; line-height: 1.1; *display: inline-block; padding-left: 10px; background: url('/img/marker_for_ie.gif') left 0.4em no-repeat; }
.g_promo .text ul li.right { background:transparent; }
.g_promo .text ul li.right span {background: url('/img/marker_for_ie.gif') left 0.4em no-repeat; padding-right: 3px; margin-right: 4px;}

.g_promo .price { display: -moz-inline-stack; display: inline-block; *zoom: 1; *display: inline; -width: 0; margin: 0 0 0 2px; background: url('/img/promo/price_bg_right.png') right no-repeat; white-space: nowrap; }
.g_promo .price div { height: 27px; padding: 2px 9px 0 9px; margin-left: -2px; background: url('/img/promo/price_bg_left.gif') left no-repeat; font-size: 1.9em; font-weight: normal; color: #378026; text-align: center; }
.g_promo .price .rur { display: inline-block; *zoom: 1; *display: inline; width: 11px; height: 0; vertical-align: 1px; *vertical-align: 5px; padding-top: 13px; overflow: hidden; background: url('/img/promo/rur.gif') left top no-repeat; }
.g_promo .price a.buy { display: inline-block; *zoom: 1; *display: inline; width: 14px; margin-top: 1px; height: 0; padding-top: 12px; overflow: hidden; background: url('/img/number_mathing/basket_small.gif') no-repeat; vertical-align: 0.1em; }
._opera9 .g_promo .price a.buy { vertical-align: middle; }
._ff2 .g_promo .price .rur { display: -moz-inline-stack; height: 13px; }
._ff2 .g_promo .price a.buy { display: -moz-inline-stack; height: 12px; vertical-align: middle; }

.g_promo .actions ul { display: inline-block; *zoom: 1; *display: inline; *float: left; -float: none; margin: 0.7em 10px 0 0; list-style: none; white-space: normal; }

.g_promo .actions ul li { position: relative; left: 0.4em; font-weight: bold; margin-bottom: 0.2em; *margin-left: -15px; }

.g_promo .actions ul li:before { content: '\00BB'; position: relative; left: -0.4em; vertical-align: 0.05em; font-size: 1em; }
.g_promo .actions ul li:last-child { margin-bottom: 0; }
.g_promo .actions ul li { *display: inline-block; *left: auto; *padding-left: 10px; *background: url('/img/arr_marker_for_ie.gif') left 0.45em no-repeat; }
.g_promo .actions ul a { color: #343434; }
.g_promo .actions ul a:hover { color: #666; }

.g_promo.align_price_right .price_wrapper { text-align: right; }
.g_promo.actions_on_price_line .price { margin-right: 10px;  float: left; }
.g_promo.price_middle_links .price { *position: relative; *bottom: -10px; -bottom: auto; }


.g_promo_main { width: 442px;  margin-bottom: 4px; }
.g_promo_main .bg { padding-left: 20px; padding-right: 10px; }
.g_promo_main.img_to_right .bg { padding-left: 20px; padding-right: 3px; }

.g_promo_main .lt { background-image: url('/img/promo/corner_lt_main.gif'); }
.g_promo_main .lb { background-image: url('/img/promo/corner_lb_main.gif'); }

.g_promo_main .photo { float: left; margin-right: 10px; }
.g_promo_main .photo .img { margin-bottom: 0.4em; text-align: center; }
.g_promo_main.img_to_right .photo { float: right; margin-left: 10px; }
.g_promo_main.img_to_right .photo { position: static; }

.g_promo_main h1 { position: relative; left: -1px; margin: 4px 0 0.6em 0; font-size: 1.5em; font-weight: bold; letter-spacing: -1px; line-height: 1.07; }
.g_promo_main h1 a { position: relative; top: -3px; border-bottom: 1px solid #505050; text-decoration: none; }
.g_promo_main h1 a span { position: relative; bottom: -2px; }
.g_promo_main h1 a { *top: auto; *border-bottom: 0; *text-decoration: underline; }
.g_promo_main h1 a span { *bottom: auto; }
.g_promo_main h1 a span.expand { position: static; bottom: auto; }

.g_promo_main.img_as_bg .actions { position: relative; *position: static; white-space: nowrap; }

.g_promo_main .actions ul { margin-bottom: 0.7em; }

.g_promo_main.align_price_right { margin-bottom: 0.7em; }
.g_promo_main.align_price_right .text { }
.g_promo_main.align_price_right .photo { width: 130px; }
.g_promo_main.align_price_right .price { margin: 0 1.2em 0.3em 0;  *margin: 0 1.2em 0 0;}

.g_promo_main.img_to_bottom .bg { padding-bottom: 0; }
.g_promo_main.img_to_bottom .photo .img { margin-bottom: 0; }



.g_promo_right { width: 239px; margin-bottom: 0.7em; }
.g_promo_right .bg { background-image: none; }

.g_promo_right .rt { -right: -2px; }
.g_promo_right .rb { -right: -2px; }

.g_promo_right .img { margin-bottom: 0.3em; }
.g_promo_right.img_to_left .photo { float: left; margin-right: 10px; }
.g_promo_right.img_to_right .photo { float: right; margin-left: 10px; }
.g_promo_right.img_to_center .photo { text-align: center; }
.g_promo_right h1 { margin: -2px 0 0.6em 0; font-size: 1.2em; }

.g_promo_right .text { margin-bottom: 1em; }
.g_promo_right .actions { clear: both; }
.g_promo_right .actions ul { *float: none; *clear: both; }
.g_promo_right .actions ul li { margin-bottom: 0.1em; }

.g_promo_right.smaller_text .text { font-size: 0.9em; }

.g_promo_samsung_wave h1 { margin-top: 0.7em; margin-bottom: 1em; }
.g_promo_samsung_wave .text { margin-bottom: 0.8em; }
.g_promo_samsung_wave h1 .expand { letter-spacing: -0.5px; }
.g_promo_samsung_wave.img_to_right .bg { padding-left: 15px; }


.g_promo_lg_cookie_fresh .actions { margin-top: 3em; }

.g_promo_htc_desire .text { margin-bottom: 1.8em; }


.g_promo-3g_hare h1 { margin: 1em 0 1.2em; }
.g_promo-3g_hare .text { margin-bottom: 1em; }
.g_promoPages { padding-top: 10px; margin: 0 9px; border-top: 1px dotted #c7c7c7; text-align: left; }
.g_promoPages p { text-indent: 0; margin-bottom: 1.3em; }
.g_promoPages-flexibleTariff { margin-left: 8px; color: #818181; }
.g_promoPages-flexibleTariff strong { color: #696b6a; }
.g_promoPages-flexibleTariff h1 { margin-bottom: 0.8em; font-size: 2.2em; }
.g_promoPages-flexibleTariff p { margin-bottom: 1.3em; font-size: 1.3em; }
.g_promoPages-flexibleTariff .numberSearch { margin-bottom: 1.3em; border-bottom: 1px dotted #ddd; }
.g_promoPages-flexibleTariff .numberSearch .chnumber_head { display: none; }
.g_promoPages-flexibleTariff .numberSearch .g_chnumber-search .descr { display: none; }
.g_promoPages-flexibleTariff .numberSearch .g_chnumber-results_list { *margin-bottom: 1.2em; }
.g_promoPages-flexibleTariff .numberSearch .ifNoResults { font-size: 1.2em; font-style: italic; color: #505151; text-align: center; }

@font-face {
	font-family: 'MetaMediumLFCRoman';
	src: url('/media/fonts/metamediumlf-roman_cyrillic-webfont.eot');
	src: url('/media/fonts/metamediumlf-roman_cyrillic-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/media/fonts/metamediumlf-roman_cyrillic-webfont.woff') format('woff'),
	     url('/media/fonts/metamediumlf-roman_cyrillic-webfont.ttf') format('truetype'),
	     url('/media/fonts/metamediumlf-roman_cyrillic-webfont.svg#MetaMediumLFCRoman') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MetaNormalLFCRoman';
	src: url('/media/fonts/metanormallf-roman_cyrillic-webfont.eot');
	src: url('/media/fonts/metanormallf-roman_cyrillic-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/media/fonts/metanormallf-roman_cyrillic-webfont.woff') format('woff'),
	     url('/media/fonts/metanormallf-roman_cyrillic-webfont.ttf') format('truetype'),
	     url('/media/fonts/metanormallf-roman_cyrillic-webfont.svg#MetaNormalLFCRoman') format('svg');
	font-weight: normal;
	font-style: normal;
}

.g_promoPages_nokia { position: relative; margin: 16px 5px 0 15px; border: 0; color: #fff; }

.g_promoPages_nokia .descr { width: 385px; margin-left: 7px; }
.g_promoPages_nokia .descr .header { overflow: hidden; width: 265px; height: 0; padding-top: 146px; background: url('/img/promoPages/nokia/headerText.png'); }
.g_promoPages_nokia .descr p { margin: 8px 0 0 4px; font-size: 1.2em; line-height: 1.2; }

.g_promoPages_nokia .mainGood { position: absolute; right: 126px; top: 323px; text-align: center; }
.g_promoPages_nokia .mainGood h1 { color: #fff; font-size: 2.1em; font-weight: normal; }
.g_promoPages_nokia .mainGood h1 a { color: #fff; }
.g_promoPages_nokia .mainGood .price { font-size: 1.6em; font-weight: normal; }
.g_promoPages_nokia .mainGood .buy { position: absolute; top: 0; left: 107px; }
.g_promoPages_nokia .mainGood .buy a { display: block; overflow: hidden; width: 108px; height: 0; padding-top: 55px; background: url('/img/promoPages/nokia/buyButt.png'); }
.g_promoPages_nokia .mainGood .variants { display: none; }

.g_promoPages_nokia .salons { margin: 90px 0 0 12px; }
.g_promoPages_nokia .salons a { display: block; overflow: hidden; width: 167px; height: 0; padding-top: 48px; background: url('/img/promoPages/nokia/salonsButt.png'); }

.g_promoPages_nokia .goods { margin: 50px 0 0 3px; }
.g_promoPages_nokia .goods .good { float: left; width: 105px; margin-left: 60px;  background: url('/img/promoPages/nokia/shadow.png') 6px 108px no-repeat; text-align: center; text-align: center; }
.g_promoPages_nokia .goods .good:first-child { margin-left: 0; }
.g_promoPages_nokia .goods .good .container { background: url('/img/promoPages/nokia/card.png') 46px 41px no-repeat; }
.g_promoPages_nokia .goods .good h1 { margin-bottom: 0.8em; color: #fff; font-size: 1.2em; }
.g_promoPages_nokia .goods .good h1 a { color: #fff; }
.g_promoPages_nokia .goods .good .photo { position: relative; left: -7px; height: 90px; margin-bottom: 1.2em; }
.g_promoPages_nokia .goods .good .photo img { position: absolute; left: 30px; bottom: 0; height: 90px; }
.g_promoPages_nokia .goods .good .price { margin-bottom: 1.1em; }

.g_promoPages_nokia .goods .good a.buy { color: #fff; font-weight: bold; border-bottom: 1px dashed #fff; text-decoration: none;}
.g_promoPages_nokia .goods .good .variants { display: none; }
.g_promoPages_nokia .goods .good.num-1 .photo { margin-left: -1px; }
.g_promoPages_nokia .goods .good.num-2 .photo { margin-left: -1px; }
.g_promoPages_nokia .goods .good.num-6 .photo { margin-left: 1px; }

.g_promoPages_nokia .goods.count-5 .good { margin-left: 79px; }
.g_promoPages_nokia .goods.count-5 .good:first-child { margin-left: 37px; }
.g_promoPages_nokia .goods.count-5 .good.num-4 .photo { margin-left: 7px; }
.g_promoPages_nokia .goods.count-5 .good.num-5 .photo { margin-left: 6px; }

.g_promoPages_nokia .content { clear: both; margin: 35px 13px 0 11px; }
.g_promoPages_nokia.miniShop .content { margin-top: 57px; }

.g_promoPages_nokia .priceNotice { text-align: right; margin-bottom: 1.6em; }
.g_promoPages_nokia .conditions { font-size: 1.4em; line-height: 1.3; }
.g_promoPages_nokia .conditions a { color: #fff; }
.g_promoPages_nokia .conditions a.details { display: inline-block; *zoom: 1; overflow: hidden; position: relative; left: -3px; width: 205px; height: 0; margin-top: 0.7em; padding-top: 45px; background: url('/img/promoPages/nokia/detailsButt.png'); }
.g_promoPages_nokia .conditions div.details { display: none; }


.g_promoPages_nokia .footer { position: relative; margin: 12px 0 0 10px; }

.g_promoPages_nokia .contacts { float: left; margin-right: 93px; padding-top: 5px; white-space: nowrap; font-family: MetaMediumLFCRoman, Arial, Helvetica, sans-serif; background: url('/img/promoPages/nokia/separator.png') 58% 32px no-repeat; }
.g_promoPages_nokia .contacts a.url { color: #fff; text-decoration: none; font-size: 1.5em; }
.g_promoPages_nokia .contacts .phone { padding-top: 13px; }
.g_promoPages_nokia .contacts .phone ul { list-style: none; }
.g_promoPages_nokia .contacts .phone ul li { float: left; margin-right: 27px; }
.g_promoPages_nokia .contacts .phone ul .title { display: block; font-size: 1.1em; }
.g_promoPages_nokia .contacts .phone ul .number { display: block; font-size: 1.7em; }
.g_promoPages_nokia .contacts .phone p.notice { margin-top: 11px; clear: both; font-size: 1.2em; }

.g_promoPages_nokia .social { float: left; width: 370px; margin-right: 66px; padding-bottom: 5px; font: 14px/35px Arial, Helvetica, sans-serif; background: url('/img/promoPages/nokia/separator.png') 157px 32px no-repeat; }
.g_promoPages_nokia .social p { margin-bottom: 8px; }
.g_promoPages_nokia .social ul { list-style: none; }
.g_promoPages_nokia .social ul.icons { float: left; margin-right: 20px; }
.g_promoPages_nokia .social ul.icons li { float: left; margin-right: 4px; }
.g_promoPages_nokia .social ul.icons li a { display: block; overflow: hidden; width: 26px; height: 0; padding-top: 26px; }
.g_promoPages_nokia .social ul.icons li.vkontakte a { background: url('/img/socialIcons/vkontakte.png'); }
.g_promoPages_nokia .social ul.icons li.facebook a { background: url('/img/socialIcons/facebook.png'); }
.g_promoPages_nokia .social ul.icons li.twitter a { background: url('/img/socialIcons/twitter.png'); }
.g_promoPages_nokia .social ul.icons li.livejournal a { background: url('/img/socialIcons/livejournal.png'); }
.g_promoPages_nokia .social ul.icons li.youtube a { background: url('/img/socialIcons/youtube.png'); }

.g_promoPages_nokia .copyright { position: absolute; right: 16px; top: 42px; font-family: Tahoma, Geneva, sans-serif; }
.g_promoPages-samsungGalaxyTab { font-size: 1em; }
.g_promoPages-samsungGalaxyTab h1 { margin-left: 25px; margin-bottom: 0.8em; font-size: 2.2em; color: #090; }


.g_promoPages-samsungGalaxyTab .mainInfo { position: relative; margin-bottom: 40px; background: url('/img/shadowBlock/big/corner_left_top.png') left top no-repeat; font-size: 1.3em; }
.g_promoPages-samsungGalaxyTab .mainInfo .bg1 { background: url('/img/shadowBlock/big/corner_right_top.png') right top no-repeat; }
.g_promoPages-samsungGalaxyTab .mainInfo .bg2 { background: url('/img/shadowBlock/big/corner_right_bottom.png') right bottom no-repeat; }
.g_promoPages-samsungGalaxyTab .mainInfo .bg3 { padding: 40px 60px 30px 525px; min-height: 265px; background: url('/img/shadowBlock/big/corner_left_bottom.png') left bottom no-repeat; }
.g_promoPages-samsungGalaxyTab .mainInfo .t { position: absolute; top: 0; left: 30px; right: 30px; height: 30px; background: url('/img/shadowBlock/big/top.png'); }
.g_promoPages-samsungGalaxyTab .mainInfo .r { position: absolute; right: 0; top: 30px; bottom: 30px; width: 30px; background: url('/img/shadowBlock/big/right.png') right repeat-y; }
.g_promoPages-samsungGalaxyTab .mainInfo .b { position: absolute; bottom: 0; left: 30px; right: 30px; height: 30px; background: url('/img/shadowBlock/big/bottom.png') bottom repeat-x; }
.g_promoPages-samsungGalaxyTab .mainInfo .l { position: absolute; left: 0; top: 30px; bottom: 30px; width: 30px; background: url('/img/shadowBlock/big/left.png') left repeat-y; }

.g_promoPages-samsungGalaxyTab .mainInfo .photo { position: absolute; bottom: 10px; left: 90px; }

.g_promoPages-samsungGalaxyTab .mainInfo ul.features { margin: 20px 0 0.6em 0; list-style: none; overflow: hidden; }
.g_promoPages-samsungGalaxyTab .mainInfo ul.features li { margin-bottom: 0.1em; padding-left: 12px; background: url('/img/bullet6.gif') left 0.45em no-repeat; }

.g_promoPages-samsungGalaxyTab .mainInfo .details { text-decoration: none; }
.g_promoPages-samsungGalaxyTab .mainInfo .details span { border-bottom-width: 1px; border-bottom-style: dashed; }

.g_promoPages-samsungGalaxyTab .mainInfo .saleInfo { margin-top: 0.6em; margin-bottom: 0; font-weight: bold; line-height: 1.4; }
.g_promoPages-samsungGalaxyTab .mainInfo .saleInfo .title { color: #090; }
.g_promoPages-samsungGalaxyTab .mainInfo .saleInfo .saleStart { margin-top: 0.6em; margin-bottom: 0.5em; }
.g_promoPages-samsungGalaxyTab .mainInfo .saleInfo .price { margin-bottom: 0; }
.g_promoPages-samsungGalaxyTab .mainInfo .saleInfo .price .title { float: left; margin-right: 0.3em; }
.g_promoPages-samsungGalaxyTab .mainInfo .saleInfo .price ul { overflow: hidden; list-style: none; }
.g_promoPages-samsungGalaxyTab .mainInfo .saleInfo .price ul .hdd { font-weight: normal; }

.g_promoPages-samsungGalaxyTab .mainInfo .buy { display: block; position: absolute; bottom: -12px; left: 50%; margin-left: -78px; overflow: hidden; width: 102px; height: 0; padding-top: 22px; background: url('/img/promoPages/samsungGalaxyTab/buy.png'); }



.g_promoPages-samsungGalaxyTab .description { margin: 0 20px 2.3em 20px; font-size: 1.3em; text-align: justify; }
.g_promoPages-samsungGalaxyTab .photos { text-align: center; }
.g_promoPages-samsungGalaxyTab .notice { position: relative; margin-left: 0.9em; font-style: italic; font-size: 0.9em; }
.g_promoPages-samsungGalaxyTab .notice .asterisk { position: absolute; left: -0.9em; }

.g_promoPages-samsungGalaxyTab .specs { margin-left: 0.7em; }
.g_promoPages-samsungGalaxyTab .specs h2 { margin-bottom: 0.6em; font-size: 1.5em; color: #090; font-weight: normal; }
.g_promoPages-samsungGalaxyTab .specs table { margin-left: 0.1em; border-collapse: collapse; margin-bottom: 1.3em; }
.g_promoPages-samsungGalaxyTab .specs table th,
.g_promoPages-samsungGalaxyTab .specs table td { padding-bottom: 0.8em; vertical-align: top; text-align: left; font-weight: normal; }
.g_promoPages-samsungGalaxyTab .specs table .name { width: 355px; padding-left: 12px; background: url('/img/bullet.gif') left 0.45em no-repeat; }



.g_promoPages-samsungGalaxyTab .specs table { *position: relative; } 


.g_promoPages_samsungGalaxyTab8Dot9 { padding-top: 0; margin: -3px -14px 0 -14px; border-top: 0; font-size: 1em; }


.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo { position: relative; *zoom: 1; margin-bottom: 40px; background: url('/img/promoPages/samsungGalaxyTab8Dot9/block/cornerLeftTop.png') left top no-repeat; font-size: 1.2em; color: #777; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .bg1 { background: url('/img/promoPages/samsungGalaxyTab8Dot9/block/cornerRightTop.png') right top no-repeat; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .bg2 { background: url('/img/promoPages/samsungGalaxyTab8Dot9/block/cornerRightBottom.png') right bottom no-repeat; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .bg3 { padding: 30px 30px 30px 30px; background: url('/img/promoPages/samsungGalaxyTab8Dot9/block/cornerLeftBottom.png') left bottom no-repeat; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .t { position: absolute; top: 0; left: 30px; right: 30px; height: 30px; background: url('/img/promoPages/samsungGalaxyTab8Dot9/block/top.png'); }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .r { position: absolute; right: 0; top: 30px; bottom: 30px; width: 30px; background: url('/img/promoPages/samsungGalaxyTab8Dot9/block/right.png') right repeat-y; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .b { position: absolute; bottom: 0; left: 30px; right: 30px; height: 30px; background: url('/img/promoPages/samsungGalaxyTab8Dot9/block/bottom.png') bottom repeat-x; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .l { position: absolute; left: 0; top: 30px; bottom: 30px; width: 30px; background: url('/img/promoPages/samsungGalaxyTab8Dot9/block/left.png') left repeat-y; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .content { position: relative; padding-left: 52px; background: url('/img/promoPages/samsungGalaxyTab8Dot9/block/bg.png'); }

.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .container { position: relative; top: -9px; margin-right: 31px; }

.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .infoContainer { min-height: 310px; }

.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .g_timer { position: absolute; top: -3px; left: -4px; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .shortInfo { width: 390px; margin-left: 276px; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .shortInfo h1 { margin-bottom: 3px; font-size: 2.05em; color: #090; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .shortInfo ul.features { margin: 0 0 0.6em 0; list-style: none; overflow: hidden; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .shortInfo ul.features li { margin-bottom: 0.1em; padding-left: 12px; background: url('/img/bullet6.gif') left 0.45em no-repeat; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .shortInfo .details { text-decoration: none; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .shortInfo .details span { border-bottom-width: 1px; border-bottom-style: dashed; }

.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .sale { clear: both; margin: 0 0 20px 20px; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .sale h2 { margin-bottom: 0.7em; color: #9050B1; font-size: 1.05em; font-weight: normal; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .sale .prices { float: left; list-style: none; font-weight: bold; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .sale .prices .num3 { margin-top: 10px; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .sale .prices .color { display: inline-block; min-width: 60px; font-weight: normal; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .sale .prices .price { display: inline-block; min-width: 50px; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .sale .prices input { margin-left: 19px; }

.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .sale .button { padding-left: 14px; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .sale .button a.buy { display: block; overflow: hidden; width: 170px; height: 0; padding-top: 25px; background: url('/img/promoPages/samsungGalaxyTab8Dot9/buyWithDelivery.png'); }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .sale .button a.preorder { display: block; overflow: hidden; width: 115px; height: 0; padding-top: 25px; background: url('/img/promoPages/samsungGalaxyTab8Dot9/preorder.png'); }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .sale .button a.salons { display: block; overflow: hidden; width: 170px; height: 0; padding-top: 25px; background: url('/img/promoPages/samsungGalaxyTab8Dot9/buyInSalons.png'); }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .sale.sale-eShops .prices { margin-right: 60px; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .sale.sale-salons .prices { margin-right: 97px; }


.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .descr { clear: both; padding: 0 0 0 19px; margin-bottom: 0; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .descr a.about { text-decoration: none; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .descr a.about span { border-bottom-width: 1px; border-bottom-style: dashed; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo p.about { display: none; }

.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .special { position: absolute; top: 0px; right: -8px; }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .special .gift { overflow: hidden; width: 169px; height: 0; padding-top: 131px; background: url('/img/promoPages/samsungGalaxyTab8Dot9/giftLabel.png'); }
.g_promoPages_samsungGalaxyTab8Dot9 .mainInfo .special .g_socialBlock { margin: 40px 0 0 24px; }



.g_promoPages_samsungGalaxyTab8Dot9 .photos { margin-top: 310px; text-align: center; }
.g_promoPages_samsungGalaxyTab8Dot9 .notice { position: relative; margin-left: 0.9em; font-style: italic; font-size: 0.9em; }
.g_promoPages_samsungGalaxyTab8Dot9 .notice .asterisk { position: absolute; left: -0.9em; }

.g_promoPages_samsungGalaxyTab8Dot9 .specs { margin-left: 0.7em; }
.g_promoPages_samsungGalaxyTab8Dot9 .specs h2 { margin-bottom: 0.6em; font-size: 1.5em; color: #090; font-weight: normal; }
.g_promoPages_samsungGalaxyTab8Dot9 .specs table { width: 99%; margin-left: 0.1em; border-collapse: collapse; margin-bottom: 1.3em; }
.g_promoPages_samsungGalaxyTab8Dot9 .specs table tr.row1 { background: #f3f6f4; }
.g_promoPages_samsungGalaxyTab8Dot9 .specs table th,
.g_promoPages_samsungGalaxyTab8Dot9 .specs table td { padding: 5px 10px 4px;  vertical-align: middle; text-align: left; font-weight: normal; }
.g_promoPages_samsungGalaxyTab8Dot9 .specs table .name { width: 355px; }



.g_promoPages_samsungGalaxyTab8Dot9 .specs table { *position: relative; } 
@font-face {
	font-family: 'MetaMediumLFCRoman';
	src: url('/media/fonts/metamediumlf-roman_cyrillic-webfont.eot');
	src: url('/media/fonts/metamediumlf-roman_cyrillic-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/media/fonts/metamediumlf-roman_cyrillic-webfont.woff') format('woff'),
	     url('/media/fonts/metamediumlf-roman_cyrillic-webfont.ttf') format('truetype'),
	     url('/media/fonts/metamediumlf-roman_cyrillic-webfont.svg#MetaMediumLFCRoman') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MetaNormalLFCRoman';
	src: url('/media/fonts/metanormallf-roman_cyrillic-webfont.eot');
	src: url('/media/fonts/metanormallf-roman_cyrillic-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/media/fonts/metanormallf-roman_cyrillic-webfont.woff') format('woff'),
	     url('/media/fonts/metanormallf-roman_cyrillic-webfont.ttf') format('truetype'),
	     url('/media/fonts/metanormallf-roman_cyrillic-webfont.svg#MetaNormalLFCRoman') format('svg');
	font-weight: normal;
	font-style: normal;
}

.g_promoPages_samsungOnline { position: relative; margin: 16px 5px 0 15px; border: 0; color: #fff; }

.g_promoPages_samsungOnline .header { overflow: hidden; height: 0; }

.g_promoPages_samsungOnline a.salons { display: block; overflow: hidden; position: absolute; top: 666px; left: 7px; width: 266px; height: 0; padding-top: 41px; background: url('/img/promoPages/samsungOnline/salons.png'); }
.g_promoPages_samsungOnline a.buy { display: block; overflow: hidden; position: absolute; top: 666px; right: 366px; width: 217px; height: 0; padding-top: 41px; background: url('/img/promoPages/samsungOnline/buy.png'); }

.g_promoPages_samsungOnline .content { clear: both; margin: 720px 13px 0 11px; }


.g_promoPages_samsungOnline .conditions p.aboutAction { font-size: 1em; line-height: 1.2; }
.g_promoPages_samsungOnline .conditions p.nameExplanation { font-size: 0.9em; line-height: 1.3; }
.g_promoPages_samsungOnline .conditions a { color: #fff; }
.g_promoPages_samsungOnline .conditions a.details { display: block; overflow: hidden; margin: 0 0 0.7em -5px; width: 272px; height: 0; padding-top: 41px; background: url('/img/promoPages/samsungOnline/details.png'); }
.g_promoPages_samsungOnline .conditions div.details { display: none; }

.g_promoPages_samsungOnline .footer { position: relative; margin: 14px 0 0 10px; }

.g_promoPages_samsungOnline .contacts { float: left; margin-right: 93px; padding-top: 5px; white-space: nowrap; font-family: MetaMediumLFCRoman, Arial, Helvetica, sans-serif; background: url('/img/promoPages/nokia/separator.png') 58% 32px no-repeat; }
.g_promoPages_samsungOnline .contacts a.url { color: #fff; text-decoration: none; font-size: 1.5em; }
.g_promoPages_samsungOnline .contacts .phone { padding-top: 13px; }
.g_promoPages_samsungOnline .contacts .phone ul { list-style: none; }
.g_promoPages_samsungOnline .contacts .phone ul li { float: left; margin-right: 27px; }
.g_promoPages_samsungOnline .contacts .phone ul .title { display: block; font-size: 1.1em; }
.g_promoPages_samsungOnline .contacts .phone ul .number { display: block; font-size: 1.7em; }
.g_promoPages_samsungOnline .contacts .phone p.notice { margin-top: 11px; clear: both; font-size: 1.2em; }

.g_promoPages_samsungOnline .social { float: left; width: 370px; margin-right: 66px; padding-bottom: 5px; font: 14px/35px Arial, Helvetica, sans-serif; background: url('/img/promoPages/nokia/separator.png') 157px 32px no-repeat; }
.g_promoPages_samsungOnline .social p { margin-bottom: 8px; }
.g_promoPages_samsungOnline .social ul { list-style: none; }
.g_promoPages_samsungOnline .social ul.icons { float: left; margin-right: 20px; }
.g_promoPages_samsungOnline .social ul.icons li { float: left; margin-right: 4px; }
.g_promoPages_samsungOnline .social ul.icons li a { display: block; overflow: hidden; width: 26px; height: 0; padding-top: 26px; }
.g_promoPages_samsungOnline .social ul.icons li.vkontakte a { background: url('/img/socialIcons/vkontakte.png'); }
.g_promoPages_samsungOnline .social ul.icons li.facebook a { background: url('/img/socialIcons/facebook.png'); }
.g_promoPages_samsungOnline .social ul.icons li.twitter a { background: url('/img/socialIcons/twitter.png'); }
.g_promoPages_samsungOnline .social ul.icons li.livejournal a { background: url('/img/socialIcons/livejournal.png'); }
.g_promoPages_samsungOnline .social ul.icons li.youtube a { background: url('/img/socialIcons/youtube.png'); }

.g_promoPages_samsungOnline .copyright { position: absolute; right: 16px; top: 42px; font-family: Tahoma, Geneva, sans-serif; }
@font-face {
	font-family: 'MetaMediumLFCRoman';
	src: url('/media/fonts/metamediumlf-roman_cyrillic-webfont.eot');
	src: url('/media/fonts/metamediumlf-roman_cyrillic-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/media/fonts/metamediumlf-roman_cyrillic-webfont.woff') format('woff'),
	     url('/media/fonts/metamediumlf-roman_cyrillic-webfont.ttf') format('truetype'),
	     url('/media/fonts/metamediumlf-roman_cyrillic-webfont.svg#MetaMediumLFCRoman') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'MetaNormalLFCRoman';
	src: url('/media/fonts/metanormallf-roman_cyrillic-webfont.eot');
	src: url('/media/fonts/metanormallf-roman_cyrillic-webfont.eot?#iefix') format('embedded-opentype'),
	     url('/media/fonts/metanormallf-roman_cyrillic-webfont.woff') format('woff'),
	     url('/media/fonts/metanormallf-roman_cyrillic-webfont.ttf') format('truetype'),
	     url('/media/fonts/metanormallf-roman_cyrillic-webfont.svg#MetaNormalLFCRoman') format('svg');
	font-weight: normal;
	font-style: normal;
}

.g_promoPages_samsungSmartphones { position: relative; margin: 16px 5px 0 15px; border: 0; color: #fff; }

.g_promoPages_samsungSmartphones .header { overflow: hidden; height: 0; }

.g_promoPages_samsungSmartphones a.salons { display: block; overflow: hidden; position: absolute; top: 593px; left: 10px; width: 261px; height: 0; padding-top: 40px; background: url('/img/promoPages/samsungSmartphones/salons.png'); }
.g_promoPages_samsungSmartphones a.buy { display: block; overflow: hidden; position: absolute; top: 593px; right: 94px; width: 213px; height: 0; padding-top: 40px; background: url('/img/promoPages/samsungSmartphones/buy.png'); }

.g_promoPages_samsungSmartphones .content { clear: both; margin: 660px 13px 0 11px; }

.g_promoPages_samsungSmartphones .conditions { font-size: 1.4em; line-height: 1.3; }
.g_promoPages_samsungSmartphones .conditions a { color: #fff; }
.g_promoPages_samsungSmartphones .conditions a.details { font-family: MetaNormalLFCRoman, Arial, Helvetica, sans-serif; font-size: 1.2em; }
.g_promoPages_samsungSmartphones .conditions div.details { display: none; }

.g_promoPages_samsungSmartphones .footer { position: relative; margin: 22px 0 0 10px; }

.g_promoPages_samsungSmartphones .contacts { float: left; margin-right: 93px; padding-top: 5px; white-space: nowrap; font-family: MetaMediumLFCRoman, Arial, Helvetica, sans-serif; background: url('/img/promoPages/nokia/separator.png') 58% 32px no-repeat; }
.g_promoPages_samsungSmartphones .contacts a.url { color: #fff; text-decoration: none; font-size: 1.5em; }
.g_promoPages_samsungSmartphones .contacts .phone { padding-top: 13px; }
.g_promoPages_samsungSmartphones .contacts .phone ul { list-style: none; }
.g_promoPages_samsungSmartphones .contacts .phone ul li { float: left; margin-right: 27px; }
.g_promoPages_samsungSmartphones .contacts .phone ul .title { display: block; font-size: 1.1em; }
.g_promoPages_samsungSmartphones .contacts .phone ul .number { display: block; font-size: 1.7em; }
.g_promoPages_samsungSmartphones .contacts .phone p.notice { margin-top: 11px; clear: both; font-size: 1.2em; }

.g_promoPages_samsungSmartphones .social { float: left; width: 370px; margin-right: 66px; padding-bottom: 5px; font: 14px/35px Arial, Helvetica, sans-serif; background: url('/img/promoPages/nokia/separator.png') 157px 32px no-repeat; }
.g_promoPages_samsungSmartphones .social p { margin-bottom: 8px; }
.g_promoPages_samsungSmartphones .social ul { list-style: none; }
.g_promoPages_samsungSmartphones .social ul.icons { float: left; margin-right: 20px; }
.g_promoPages_samsungSmartphones .social ul.icons li { float: left; margin-right: 4px; }
.g_promoPages_samsungSmartphones .social ul.icons li a { display: block; overflow: hidden; width: 26px; height: 0; padding-top: 26px; }
.g_promoPages_samsungSmartphones .social ul.icons li.vkontakte a { background: url('/img/socialIcons/vkontakte.png'); }
.g_promoPages_samsungSmartphones .social ul.icons li.facebook a { background: url('/img/socialIcons/facebook.png'); }
.g_promoPages_samsungSmartphones .social ul.icons li.twitter a { background: url('/img/socialIcons/twitter.png'); }
.g_promoPages_samsungSmartphones .social ul.icons li.livejournal a { background: url('/img/socialIcons/livejournal.png'); }
.g_promoPages_samsungSmartphones .social ul.icons li.youtube a { background: url('/img/socialIcons/youtube.png'); }

.g_promoPages_samsungSmartphones .copyright { position: absolute; right: 16px; top: 42px; font-family: Tahoma, Geneva, sans-serif; }
.g_promoPages-schoolGifts {  }
.g_promoPages-schoolGifts>h1 { margin-left: 25px; margin-bottom: 0.8em; font-size: 2.2em; color: #090; }
.g_promoPages-schoolGifts>p.descr { margin-left: 27px; font-size: 1.1em; }
.g_promoPages-schoolGifts>.row { clear: both; position: relative; margin-bottom: 2.2em; }
.g_promoPages-schoolGifts .g_goods-cards-universalDescr { float: left; width: 230px; padding-bottom: 2em; }
.g_promoPages-schoolGifts .g_goods-cards-universalDescr .buyBlock { position: absolute; bottom: 0; width: 230px; }


.g_promoPages-schoolGifts .g_goods-cards-universalDescr .buyBlock { *scrollbar-face-color: expression(this.runtimeStyle.scrollbarFaceColor = '#fff', (function(self){var element = $(self).closest('.g_goods-cards-universalDescr'); self.runtimeStyle.left = (element.index() * parseInt(element.width()) + 'px')})(this)); }
.g_silverKa {}

.g_silverKa .top_part {}
.g_silverKa .top_part .header {font-size: 36px; color: #1ca11d; font-family: MetaMedium LFC, Tahoma;padding-bottom: 10px;}
.g_silverKa .top_part p {font-size: 13px; color: #818181; font-family: Tahoma; line-height: 15px; padding-bottom: 16px;}
.g_silverKa .num_podbor {margin-top: 16px;}

.g_promo_pages { padding-top: 10px; margin: 0 9px; border-top: 1px dotted #c7c7c7; text-align: left; }
.g_promo_pages h1 { display: block; width: 945px; height: 0; padding: 135px 0 0 0; margin-bottom: 20px; overflow: hidden; }
.g_promo_pages h2 { margin-bottom: 1em; font-size: 1.1em; color: #090; }
.g_promo_pages p { text-indent: 0; margin-bottom: 1.3em; }
.g_promo_pages_gps_tracker h1 { background-image: url('/img/promo_pages/gps_tracker/banner.jpg');  }
.g_promo_pages_gps_tracker h2,
.g_promo_pages_gps_tracker h2 a { color: #090;  }
.g_promo_pages_gps_tracker p { text-align: justify;  }

.g_promo_pages_gps_tracker img.map { float: left; margin: 0 10px 2.3em 0; }

.g_promo_pages_gps_tracker .goods { clear: both; margin: 2.3em 0 2em 0; }
.g_promo_pages_gps_tracker .goods .good { float: left; width: 48%; }
.g_promo_pages_gps_tracker .goods .good img { float: left; }
.g_promo_pages_gps_tracker .goods .good2 { float: right; }

.g_promo_pages_gps_tracker .goods .good1 .descr { margin-left: 76px; }
.g_promo_pages_gps_tracker .goods .good2 .descr { margin-left: 84px; }

.g_promo_pages_gps_tracker .goods .price { display: -moz-inline-stack; display: inline-block; *zoom: 1; *display: inline; -width: 0; margin: 0 0 0 2px; background: url('/img/promo/price_bg_right.png') right no-repeat; white-space: nowrap; }
.g_promo_pages_gps_tracker .goods .price div { height: 27px; padding: 2px 9px 0 9px; margin-left: -2px; background: url('/img/promo/price_bg_left.gif') left no-repeat; font-size: 1.9em; font-weight: normal; color: #378026; text-align: center; }
.g_promo_pages_gps_tracker .goods .price .rur { display: inline-block; *zoom: 1; *display: inline; width: 11px; height: 0; vertical-align: 1px; *vertical-align: 5px; padding-top: 13px; overflow: hidden; background: url('/img/promo/rur.gif') left top no-repeat; }
.g_promo_pages_gps_tracker .goods .price a.buy { display: inline-block; *zoom: 1; *display: inline; width: 14px; margin-top: 1px; height: 0; padding-top: 12px; overflow: hidden; background: url('/img/number_mathing/basket_small.gif') no-repeat; vertical-align: 0.1em; *vertical-align: middle; }
._opera9 .g_promo_pages_gps_tracker .goods .price a.buy { vertical-align: middle; }
._ff2 .g_promo_pages_gps_tracker .goods .price .rur { display: -moz-inline-stack; height: 13px; }
._ff2 .g_promo_pages_gps_tracker .goods .price a.buy { display: -moz-inline-stack; height: 12px; vertical-align: middle; }
.g_promo_pages-iphone-samara { position: relative; padding-top: 10px; border-top: 1px dotted #c7c7c7; text-align: left; }
.g_promo_pages-iphone-samara h1 { margin-bottom: 1em; font-size: 2.3em; color: #090; }
.g_promo_pages-iphone-samara img { position: absolute; left: 0; }

.g_promo_pages-iphone-samara .content { padding-left: 196px; }
.g_promo_pages-iphone-samara p { text-indent: 0; margin-bottom: 1.3em; }
.g_promo_pages-iphone-samara ol { margin-bottom: 1.3em; margin-left: 1.7em; }
.g_promo_pages-iphone-samara p+ol { margin-top: -0.8em; }
.g_promo_pages-iphone-samara ol li { margin-bottom: 0.3em; }

.g_promo_pages-iphone-samara .how_to { margin-top: 1.3em; }
.g_promo_pages-iphone-samara .end { text-align: center; font-weight: bold; }
.g_promo_pages-iphone-samara .conditions { font-style: italic; }

.g_promo_pages-iphone-samara table { width: auto; border-collapse: collapse; margin-bottom: 1em; }
.g_promo_pages-iphone-samara table a { color: #069; }
.g_promo_pages-iphone-samara table ul { list-style: none; background: none; }
.g_promo_pages-iphone-samara table ul li { padding: 0; background: none; white-space: nowrap; }

.g_promo_pages-iphone-samara table tr.metall,
.g_promo_pages-iphone-samara table tr.city { background: #f3f6f4; }
.g_promo_pages-iphone-samara table tr.metall th { font-size: 1em; font-weight: bold; }
.g_promo_pages-iphone-samara table tr.metall th { color: #4e4e4e; white-space: nowrap; text-align: left; padding: 5px 7px 4px 30px; background: 7px 6px no-repeat; border-bottom: 4px solid #fff; }

.g_promo_pages-iphone-samara table tr.metall th.simple { background-image: url('/img/icons/sim/simple.gif'); }
.g_promo_pages-iphone-samara table tr.metall th.platinum { background-image: url('/img/icons/sim/platinum.gif'); }
.g_promo_pages-iphone-samara table tr.metall th.gold { background-image: url('/img/icons/sim/gold.gif'); }
.g_promo_pages-iphone-samara table tr.metall th.silver { background-image: url('/img/icons/sim/silver.gif'); }
.g_promo_pages-iphone-samara table tr.metall th.bronze { background-image: url('/img/icons/sim/bronze.gif'); }

.g_promo_pages-iphone-samara table tr.federal th,
.g_promo_pages-iphone-samara table tr.city th { padding: 0 20px; text-align: center; }

.g_promo_pages-iphone-samara table td { padding: 10px 20px 11px 20px; font-size: 0.9em; }
.g_promo_ny { width: 954px;padding-top: 10px; margin: 0 9px; border-top: 1px dotted #c7c7c7; }
.g_promo_ny  h1.new_year{ font-size: 30px; font-weight: normal;color: #090;   display: block; height: 34px; padding: 0; font-family: Helvetica, sans-serif;}
.g_promo_ny  p { text-indent: 32px; margin-bottom: 33px; margin-top:12px; font-size: 12px; }
.g_promo_ny  .good_tbl {position: relative;width: 954px; border: 0; display: block; vertical-align: bottom; bottom: 0;}
.g_promo_ny  .good_tbl ul{HEIGHT: 255px;PADDING: 0px; MARGIN: 0px 0 43px 0;  ZOOM: 1; LIST-STYLE-TYPE: none; border: 0;}
.g_promo_ny  .good_tbl ul li{PADDING: 0px; MARGIN: 0px;width: 236px; DISPLAY: block;
			   HEIGHT: 255px;  float: left; border:0;outline: 0; border: 0;}
.g_promo_ny .good_tbl  ul li .content{ display: block; HEIGHT: 255px;text-align: center; vertical-align: bottom; position: relative;border: 0; bottom: 0px; padding: 0 20px;}
.g_promo_ny .good_tbl  ul li .content .link {height: 160px;}
.g_promo_ny  .good_tbl  ul li .content .name a{font-size: 15px; line-height: 16px;font-weight: bold;color: #090;font-family: Helvetica, Arial, sans-serif; text-decoration: none;}
.g_promo_ny  .good_tbl  ul li .content .descr {font-size: 12px; font-weight: normal;color: #000;font-family: Helvetica,Arial, sans-serif;position:absolute; bottom: 34px; height: 26px;  width: 239px; left: 0;}
.g_promo_ny  .good_tbl ul li .content .buy_info {vertical-align: top; text-align: right; position: absolute;right: 0; padding-right: 40px; bottom: 2px; height: 24px;width: 182px;}
.g_promo_ny  .good_tbl ul li .content .buy_info span.price { font-size: 1.6em; display: -moz-inline-stack; display: inline-block; *zoom: 1; *display: inline; -width: 0; margin: 0; white-space: nowrap; vertical-align: 0.15em;padding-right:9px;}
.g_promo_ny  .good_tbl ul li .content .buy_info span.price .rur { display: inline-block; *zoom: 1; *display: inline; width: 11px; height: 0; vertical-align: 1px; *vertical-align: 5px; padding-top: 13px; overflow: hidden; background: url('/img/rub14.png') left top no-repeat; }
._ff2 .g_promo_ny  .good_tbl ul li .content .buy_info span.price .rur { display: -moz-inline-stack; height: 14px; }

.g_promo_ny .soc_block {position: absolute; right: 9px; top: 24px;}

.g_review_last { display: block; } 
.g_review_last .item { margin-bottom: 1.3em; }
.g_review_last img { float: left; margin-right: 10px; border: 0; }
	
	
	.g_search-goods-full .specs .selected_vals { white-space: nowrap; color: #343434; }
	.g_search-goods-full .specs .selected_vals .bad { color: #f00; cursor: help; }
	.g_search-goods-full .specs .selected_vals .text.truncated { display: inline-block; *display: inline; *zoom: 1; overflow: hidden; margin-bottom: -0.2em; }
	.g_search-goods-full .specs .selected_vals.empty { color: #999; }
	.g_search-goods-full .specs .selected_vals a.reset { display: inline-block; overflow: hidden; position: relative; *top: 0; *right: -3px; bottom: -2px; width: 10px; height: 0; padding-top: 10px; margin-left: 3px; border: 0; background: url('/img/x_icon.gif'); text-decoration: none; }


.g_search-goods-full>h1 { padding: 0 0 0.1em 10px; margin: -7px 0 1.5em 0; }
.g_search-goods-full ul { list-style: none; }
.g_search-goods-full ul li { margin-bottom: 0.5em; *margin-bottom: 0; }
.g_search-goods-full .bad input { border-color: #e05b5b; }


.g_search-goods-full .basic_filter { padding: 8px; -zoom: 1; -position: relative; margin-bottom: 0.6em; background: #f4f6f5; }
.g_search-goods-full .basic_filter h2 { margin-bottom: 1em; }
.g_search-goods-full .basic_filter .good_type { float: left; margin-right: 20px; white-space: nowrap; }
.g_search-goods-full .basic_filter .good_type select option { padding-right: 7px }
.g_search-goods-full .basic_filter .good_type .type_name { padding: 2px 5px 3px 5px; border: 1px solid #ddd; font-size: 1.1em; color: #666; }
.g_search-goods-full .basic_filter .available { margin-top: 15px; }

.g_search-goods-full .basic_filter .g_specs_price { float: left; margin-right: 30px; white-space: nowrap; }
.g_search-goods-full .basic_filter .g_specs_price h2 { margin-left: 1.5em; }

.g_search-goods-full .basic_filter .descr { margin: 1.7em 0 0 0; float: left; }
.g_search-goods-full .basic_filter .g_button { float: right; margin-top: 1.5em; }

.g_search-goods-full .basic_filter .selected_specs { float: left; width: 440px; }
.g_search-goods-full .basic_filter .selected_specs h2 { margin-bottom: 0.7em; }



.g_search-goods-full .specs { *zoom: 1; }

.g_search-goods-full .specs .column { float: left; width: 50%; }
.g_search-goods-full .specs .column1>* { margin-right: 3px; }
.g_search-goods-full .specs .column2>* { margin-left: 3px; }

.g_search-goods-full .specs .group .group_header { padding: 0 0 0.6em 0; }
.g_search-goods-full .specs .group .group_header h1 { position: relative; *zoom: 1; padding: 10px 10px 10px 22px; background: url('/img/sw_off.gif') 10px 15px no-repeat #f4f6f5; font-size: 1em; font-weight: bold; }
.g_search-goods-full .specs .group .group_header h1.opened { background-image: url('/img/sw_on.gif'); }

.g_search-goods-full .specs .group .group_header h1 a.title { *float: left; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: dotted; text-decoration: none; white-space: nowrap; font-size: 1.2em; color: #343434; }
.g_search-goods-full .specs .group .group_header h1 .selected_vals { float: right; margin: 1px 0 0 10px; font-size: 0.9em; font-weight: normal; }

.g_search-goods-full .specs .group .items { display: none; *position: relative; *zoom: 1; padding-left: 19px; }
.g_search-goods-full .specs .group .items .g_specs_element .header_wrapper { padding: 0 0 0.6em 0; }
.g_search-goods-full .specs .group .items .g_specs_element h1 { clear: both; margin: 0 0 0 1px; padding-left: 14px; background: url('/img/sw_off.gif') left 0.4em no-repeat; font-size: 1em; font-weight: normal; color: #343434; }
.g_search-goods-full .specs .group .items .g_specs_element h1 a.title { border-bottom-width: 1px; border-bottom-style: dotted; text-decoration: none; white-space: nowrap; color: #343434; }
.g_search-goods-full .specs .group .items .g_specs_element h1 .selected_vals { margin: 1px 0 0 10px; font-size: 0.9em; }
.g_search-goods-full .specs .group .items .g_specs_element h1.opened { background-image: url('/img/sw_on.gif'); }

.g_search-goods-full .specs .group .items .g_specs_element.ONE_CHECKBOX h1 { padding-left: 0; margin-left: -2px; background-image: none; }

.g_search-goods-full .specs .group .items .g_specs_element .val { display: none; *position: relative; *zoom: 1; margin-left: 19px; }
.g_search-goods-full .specs .group .items .g_specs_element .val label { margin-right: 7px; }
.g_search-goods-full .specs .group .items .g_specs_element .val ul { float: left; width: 50%; }
.g_search-goods-full .specs .group .items .g_specs_element.CHECKBOX_COLOR .val ul { width: auto; }
.g_search-goods-full .specs .group .items .g_specs_element .val ul.first li { margin-right: 10px; }



.g_search-goods-full .submit { padding: 6px 8px 3px; background: #f4f6f5; text-align: right; }


.g_search-goods-mobile-medium { position: relative; color: #606261; }
.g_search-goods-mobile-medium h1 { margin: 0.5em 0 0.5em 0; font-size: 1em; font-weight: bold; color: #606261; }

.g_search-goods-mobile-medium .g_specs_price { margin-bottom: 1em; }

.g_search-goods-mobile-medium .g_specs_element .val ul { float: left; padding-left: 16px; text-indent: -16px; }
.g_search-goods-mobile-medium .g_specs_element .val ul.first { margin-right: 15px; }

.g_search-goods-mobile-medium .available { font-weight: bold; }
.g_search-goods-mobile-medium .available label input { margin-right: 0.3em; }
.g_search-goods-mobile-medium-oneColumn { margin-bottom: 1.5em; }
.g_search-goods-mobile-medium-oneColumn .g_specs_element { margin-bottom: 1em; }
.g_search-goods-mobile-medium-oneColumn .g_specs_showTypes_checkboxColor ul { margin-left: 8px; }
.g_search-goods-mobile-medium-oneColumn .available { margin-bottom: 1em; }
.g_search-goods-mobile-medium-oneColumn .g_button { left: -2px; }

.g_search-goods-mobile-medium-twoColumns .column1 { float: left; -float: none; }
.g_search-goods-mobile-medium-twoColumns .column2 { float: right; -float: none; margin-right: 10px; }
.g_search-goods-mobile-medium-twoColumns .bottomElements { clear: both; }
.g_search-goods-mobile-medium-twoColumns .submit { text-align: right; }

.g_search-goods-mobile-mini select.brand { width: 222px; margin-right: 8px; }
.g_search-goods-mobile-mini select.model { width: 210px; margin-right: 4px; }
.g_search-goods-mobile-mini button { position: relative; top: -1px; }
.g_search-mini { padding: 12px 0 0 6px; background: #eee; }
.g_search-mini input.field { width: 204px; min-height: 18px; padding: 2px 0 0 2px; margin-bottom: 0.3em; border: 1px solid #a9a9a9; vertical-align: middle; }

.g_search-mini button { width: 27px; height: 24px; padding: 0; margin-bottom: 0.3em; margin-left: -1px; *margin-left: 2px; border: 0; background: url('/img/butt/find.gif'); vertical-align: middle; }
.g_search-mini button span { display: none; }

.g_search-mini.separateFollowingContent { position: relative; padding-bottom: 5px; margin-bottom: 2em; }
.g_search-mini.separateFollowingContent .bottom { position: absolute; right: 8px; bottom: -8px; left: 8px; height: 8px; background: #eee; }
.g_search-mini.separateFollowingContent .bottom .left { position: absolute; left: -8px; width: 8px; height: 8px; background: url('/img/corners/gray/left_bottom.gif'); }
.g_search-mini.separateFollowingContent .bottom .right { position: absolute; right: -8px; width: 8px; height: 8px; background: url('/img/corners/gray/right_bottom.gif'); }
.g_search_searchResult {}
ul.g_second_menu { list-style: none; border: 1px solid #d4e1ce; border-top: 0; background: #eff3ef; }
ul.g_second_menu li { z-index: 1; float: left; padding: 5px 0 5px 0; }
ul.g_second_menu li:after { content: '|'; margin: 0 5px 0 5px; }
ul.g_second_menu li a { *background: url('/img/sep_black.gif') right 0.2em no-repeat; *padding-right: 7px; *margin-right: 3px; }

ul.g_second_menu li.first { position: relative; left: -1px; bottom: -1px; padding-left: 35px; background: url('/img/second_menu_corner_lb.gif') left bottom no-repeat; }

ul.g_second_menu li.right a,
ul.g_second_menu li.last a { *background: none; *padding-right: 0; *margin-right: 0; }

ul.g_second_menu li.right:after ,
ul.g_second_menu li.last:after { content: ''; margin: 0; }

ul.g_second_menu li.right { z-index: 0; position: relative; float: right; right: -1px; bottom: -1px; padding-right: 17px; background: url('/img/second_menu_corner_rb.gif') right bottom no-repeat; }

ul.g_second_menu li a { color: #093; }
ul.g_second_menu li a:hover { color: #32b81e; }

ul.g_second_menu li.selected a { color: #555; text-decoration: none; }
.g_separator { padding: 5px 5px 5px 5px; background: #f3f6f4; }

.g_separator .g_pages_nav { float: left; }
.g_separator .stat { float: right; padding-top: 1px; text-align: right; }
.g_separator .stat a { margin-left: 0.3em; }

.g_separator.only_pages_nav .g_pages_nav { text-align: right; }
.g_setup { }

.g_setup .rur { display: inline-block; width: 6px; height: 0; *vertical-align: 2px; padding-top: 8px; overflow: hidden; background: url('/img/rur_adv.gif') left top no-repeat; }
._ff2 .g_setup .rur { display: -moz-inline-stack; height: 8px; }

.g_setup .required_warning { margin-bottom: 1em; font-size: 0.8em; }
.g_setup .required_warning .required_mark { color: #f00; }

.g_setup .hint { margin-bottom: 1em; font-size: 0.8em; color: #999; }

.g_setup .no_rows { font-size: 1.2em; color: #777; font-style: italic; text-align: center; }

.g_setup table.rows tr.full_info { display: none; }
.g_setup table.rows tr.full_info ul { display: none; list-style: none; margin-left: 12px; }
.g_setup table.rows tr.full_info ul li { display: block; margin-bottom: 0.3em; }
.g_setup table.rows tr.full_info ul li .title { display: block; margin: 0 0 0.2em 1px; font-weight: bold; }
.g_setup table.rows tr.full_info ul li .val { display: -moz-inline-stack; display: inline-block; *zoom: 1; *display: inline; width: 405px; height: 1.3em; padding: 2px 3px 1px 3px; border: 1px solid #bbc3ce; color: #777; background: #e3e3e3; }
.g_setup table.rows tr th.set_default { padding: 0.5em 0 0 0; text-align: center; }
.g_setup table.rows tr:first-child { background: #f3f6f4; }
.g_setup table.rows tr.row1 { background: #fff; }
.g_setup table.rows tr.row2 { background: #f3f6f4; }
.g_setup-deliveryAddresses .addChangeForm { width: 635px; padding: 0 13px 0 15px; }
.g_setup-deliveryAddresses .addChangeForm input[type="text"],
.g_setup-deliveryAddresses .addChangeForm input[type="password"] { width: 303px; }
.g_setup-deliveryAddresses .addChangeForm input.ie6_text,
.g_setup-deliveryAddresses .addChangeForm input.ie6_password { width: 303px; }

.g_setup-deliveryAddresses .addChangeForm .title { *white-space: nowrap; }

.g_setup-deliveryAddresses .addChangeForm .address_details { margin-bottom: 0.8em; }
.g_setup-deliveryAddresses .addChangeForm .quick_buy { margin-bottom: 0.2em; }

.g_setup-deliveryAddresses .addChangeForm .region select { width: 184px; }
.g_setup-deliveryAddresses .addChangeForm .city_name input { width: 196px; }
.g_setup-deliveryAddresses .addChangeForm .metro_station select { width: 220px; }
.g_setup-deliveryAddresses .addChangeForm .street input { width: 395px; }
.g_setup-deliveryAddresses .addChangeForm .house input,
.g_setup-deliveryAddresses .addChangeForm .korp input,
.g_setup-deliveryAddresses .addChangeForm .flat input { width: 62px; }
.g_setup-deliveryAddresses .addChangeForm .contact_details input { width: 395px; }
.g_setup-deliveryAddresses .addChangeForm .phone_code input { width: 218px; }
.g_setup-deliveryAddresses .addChangeForm .address_details textarea { width: 630px; height: 6em; }

.g_setup-deliveryAddresses .addChangeForm .region,
.g_setup-deliveryAddresses .addChangeForm .city_name,
.g_setup-deliveryAddresses .addChangeForm .street,
.g_setup-deliveryAddresses .addChangeForm .house,
.g_setup-deliveryAddresses .addChangeForm .korp,
.g_setup-deliveryAddresses .addChangeForm .contact_details { float: left; margin-right: 15px; }


.g_setup-deliveryAddresses .addChangeForm .metro_station,
.g_setup-deliveryAddresses .addChangeForm .flat,
.g_setup-deliveryAddresses .addChangeForm .phone_code { float: left; }

.g_setup-deliveryAddresses .addChangeForm .street,
.g_setup-deliveryAddresses .addChangeForm .contact_details,
.g_setup-deliveryAddresses .addChangeForm .address_details { clear: both; }

.g_setup-deliveryAddresses .addChangeForm .house { margin-right: 14px; }
.g_setup-deliveryAddresses .addChangeForm .korp { margin-right: 14px; }

.g_setup-deliveryAddresses .addChangeForm .buttons { margin: 0.7em 0 0 -4px; }
.g_setup-deliveryAddresses .addChangeForm .config { display: none; }
.g_setup-deliveryAddresses-list table.addresses { table-layout: fixed; width: 100%; border-collapse: collapse; }
.g_setup-deliveryAddresses-list table.addresses th,
.g_setup-deliveryAddresses-list table.addresses td { padding: 5px; text-align: left; white-space: nowrap; }
.g_setup-deliveryAddresses-list table.addresses td { *padding: 2px 5px; }

.g_setup-deliveryAddresses-list table.addresses th.city { white-space: normal; }
.g_setup-deliveryAddresses-list table.addresses th.city div { min-width: 112px; text-align: left; padding-left: 17px; }
.g_setup-deliveryAddresses-list table.addresses th.tel div { min-width: 115px; }

.g_setup-deliveryAddresses-list table.addresses .address { width: 195px; white-space: normal; }
.g_setup-deliveryAddresses-list table.addresses .default { text-align: center; }

.g_setup-deliveryAddresses-list table.addresses td.city { white-space: normal; }
.g_setup-deliveryAddresses-list table.addresses td.city a { display: inline-block; min-height: 11px; padding-left: 13px; background: url('/img/small_arr.gif') left center no-repeat; text-decoration: none; *padding-bottom: 1px; }
.g_setup-deliveryAddresses-list table.addresses tr.full_info_open td.city a { background: url('/img/small_arr_down.gif') left center no-repeat; }
.g_setup-deliveryAddresses-list table.addresses td.city a span { border-bottom-style: dashed; border-bottom-width: 1px; }
.g_setup-deliveryAddresses-list table.addresses td.change a { display: inline-block; min-height: 14px; padding-left: 13px; background: url('/img/change_icon.gif') left center no-repeat; }
.g_setup-deliveryAddresses-list table.addresses td.delete a { display: inline-block; min-height: 14px; padding-left: 17px; background: url('/img/delete_icon.gif') left 0.1em no-repeat; }

.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.region .val { width: 184px; }
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.city_name .val { width: 188px; }
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.metro_station .val { width: 218px; }
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.street .val { width: 395px; }
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.house .val,
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.korp .val,
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.flat .val { width: 58px; }
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.contact_details .val { width: 395px; }
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.phone_code .val { width: 218px; }
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.address_details .val { width: 636px; min-height: 6em; }

.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.region,
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.city_name,
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.street,
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.house,
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.korp,
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.flat,
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.contact_details,
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.phone_code { float: left; margin-right: 15px; }

.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.street,
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.contact_details,
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.address_details { clear: both; }

.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.house { margin-right: 14px; }
.g_setup-deliveryAddresses-list table.addresses tr.full_info ul li.korp { margin-right: 14px; }
.g_setup-firms .addChangeForm { width: 570px; padding: 0 13px 0 15px; }
.g_setup-firms .addChangeForm input[type="text"],
.g_setup-firms .addChangeForm input[type="password"] { width: 565px; }
.g_setup-firms .addChangeForm input.ie6_text,
.g_setup-firms .addChangeForm input.ie6_password { width: 565px; }

.g_setup-firms .addChangeForm .tel { margin-bottom: 0.8em; }
.g_setup-firms .addChangeForm .quick_buy { clear: both; margin-bottom: 0.2em; }
.g_setup-firms .firm_info .addChangeForm .quick_buy { margin-top: 0.8em; margin-left: 19px; }

.g_setup-firms .addChangeForm .region select { width: 277px; }
.g_setup-firms .addChangeForm .city_name input,
.g_setup-firms .addChangeForm .ur_region  ,
.g_setup-firms .addChangeForm .real_region,
.g_setup-firms .addChangeForm .ur_region select ,
.g_setup-firms .addChangeForm .real_region select { width: 277px;}

.g_setup-firms .addChangeForm .ur_post_index,
.g_setup-firms .addChangeForm .real_post_index ,
.g_setup-firms .addChangeForm .ur_post_index input,
.g_setup-firms .addChangeForm .real_post_index input { width: 96px; }

.g_setup-firms .addChangeForm .ur_house input,
.g_setup-firms .addChangeForm .real_house input ,

.g_setup-firms .addChangeForm .ur_korp input,
.g_setup-firms .addChangeForm .real_korp input { width: 58px; }


.g_setup-firms .addChangeForm .ur_city_name input,
.g_setup-firms .addChangeForm .real_city_name input{ width: 277px; }

.g_setup-firms .addChangeForm .ur_street input,
.g_setup-firms .addChangeForm .real_street input{ width: 311px; }

.g_setup-firms .addChangeForm .inn input,
.g_setup-firms .addChangeForm .kpp input,
.g_setup-firms .addChangeForm .rs input,
.g_setup-firms .addChangeForm .ks input,
.g_setup-firms .addChangeForm .tel input,
.g_setup-firms .addChangeForm .fax input { width: 275px; }

.g_setup-firms .addChangeForm .bik input { width: 179px; }
.g_setup-firms .addChangeForm .okpo input { width: 179px; }
.g_setup-firms .addChangeForm .okonh input { width: 178px; }

.g_setup-firms .addChangeForm .region,
.g_setup-firms .addChangeForm .ur_region,
.g_setup-firms .addChangeForm .real_region,
.g_setup-firms .addChangeForm .ur_post_index,
.g_setup-firms .addChangeForm .real_post_index,
.g_setup-firms .addChangeForm .ur_street,
.g_setup-firms .addChangeForm .real_street,
.g_setup-firms .addChangeForm .ur_house,
.g_setup-firms .addChangeForm .real_house,
.g_setup-firms .addChangeForm .inn,
.g_setup-firms .addChangeForm .bik,
.g_setup-firms .addChangeForm .okpo,
.g_setup-firms .addChangeForm .rs ,
.g_setup-firms .addChangeForm .tel { float: left; margin-right: 13px;}

.g_setup-firms .firm_info .addChangeForm .tel,
.g_setup-firms .firm_info .addChangeForm .ur_post_index,
.g_setup-firms .firm_info .addChangeForm .ur_street,
.g_setup-firms .firm_info .addChangeForm .ur_house,
.g_setup-firms .firm_info .addChangeForm .ur_korp,
.g_setup-firms .firm_info .addChangeForm .fax  { margin-bottom: 0; }

.g_setup-firms .addChangeForm .ur_post_index,
.g_setup-firms .addChangeForm .ur_region,
.g_setup-firms .addChangeForm .full_name,
.g_setup-firms .addChangeForm .inn,
.g_setup-firms .addChangeForm .ur_address,
.g_setup-firms .addChangeForm .realy_address,
.g_setup-firms .addChangeForm .bank,
.g_setup-firms .addChangeForm .bank_address,
.g_setup-firms .addChangeForm .bik,
.g_setup-firms .addChangeForm .rs,
.g_setup-firms .addChangeForm .korr_bank,
.g_setup-firms .addChangeForm .ur_address_form,
.g_setup-firms .addChangeForm .real_address_form,
.g_setup-firms .addChangeForm .real_address,
.g_setup-firms .addChangeForm .tel { clear: both; }

.g_setup-firms .addChangeForm .ur_address_form,
.g_setup-firms .addChangeForm .real_address_form{font-size: 12px; }
.g_setup-firms .addChangeForm .ur_address_form {margin-top: 16px; width: 130px;}
.g_setup-firms .addChangeForm .addr_copy_wrap{margin-top: 16px;margin-bottom: 4px;}
.g_setup-firms .addChangeForm .addr_copy {display: inline; width: 567px; height: 16px;}
.g_setup-firms .addChangeForm .addr_copy .f-title {width: 291px; float: left; font-size: 12px;}
.g_setup-firms .addChangeForm .addr_copy .f-field {width: 218px; }

.g_setup-firms .firm_info .addChangeForm .korr_bank{ margin-bottom: 0; }

.g_setup-firms .addChangeForm .buttons { margin: 0.7em 0 0 -4px; }
.g_setup-firms .firm_info .addChangeForm .buttons {margin-left: 15px;}

.g_setup-firms .firm_info {display: block; position: relative; width: 632px;}
.g_setup-firms .firm_info .top {display: block; position: relative; height: 18px; width: 609px;}
.g_setup-firms .firm_info .top .flt{position: absolute; top: 0; left: 0; width: 18px; height: 18px; background: transparent url('/img/setup/final_lt.png') no-repeat 0 0 ;}
.g_setup-firms .firm_info .top .ft{position: absolute; top: 0; left: 18px; width: 573px; height: 18px; background: transparent url('/img/setup/final_top.png')repeat-x 0 0 ;}
.g_setup-firms .firm_info .top .frt{position: absolute; top: 0; right: 0; width: 18px; height: 18px; background: transparent url('/img/setup/final_rt.png') no-repeat 0 0 ;}
.g_setup-firms .firm_info .firm_content {display: block;width: 100%;  padding: 0 19px; background: transparent url('/img/setup/final_bg.png') repeat-y 0 0 ;}
.g_setup-firms .firm_info .bottom {display: block ;position: relative; height: 28px;width: 609px; clear: both;}
.g_setup-firms .firm_info .bottom .flb{position: absolute; top: 0; left: 0; width: 18px; height: 28px; background: transparent url('/img/setup/final_lb.png') no-repeat 0 0 ;}
.g_setup-firms .firm_info .bottom .fb{position: absolute; top: 0; left: 18px; width: 573px; height: 28px; background: transparent url('/img/setup/final_bottom.png')repeat-x 0 0 ;}
.g_setup-firms .firm_info .bottom .frb{position: absolute; top: 0; right: 0; width: 18px; height: 28px; background: transparent url('/img/setup/final_rb.png') no-repeat 0 0 ;}

.g_setup-firms .hint{margin-bottom: 0;}
.g_setup-firms .firm_info .addChangeForm .hint {margin-left: 19px;}

.g_setup-firms-list table.firms { table-layout: fixed; width: 100%; border-collapse: collapse; }
.g_setup-firms-list table.firms th,
.g_setup-firms-list table.firms td { padding: 5px; text-align: left; white-space: nowrap; }
.g_setup-firms-list table.firms td { *padding: 2px 5px; }

.g_setup-firms-list table.firms th.company { width: 320px; padding-left: 17px; white-space: normal; }

.g_setup-firms-list table.firms th.inn div { min-width: 93px; }

.g_setup-firms-list table.firms td.company a { display: inline-block; min-height: 11px; padding-left: 13px; background: url('/img/small_arr.gif') left center no-repeat; text-decoration: none; *padding-bottom: 1px; }
.g_setup-firms-list table.firms tr.full_info_open td.company a { background: url('/img/small_arr_down.gif') left center no-repeat; }
.g_setup-firms-list table.firms td.company a span { border-bottom-style: dashed; border-bottom-width: 1px; }

.g_setup-firms-list table.firms .default { text-align: center; }

.g_setup-firms-list table.firms td.change a { display: inline-block; min-height: 14px; padding-left: 13px; background: url('/img/change_icon.gif') left center no-repeat; }
.g_setup-firms-list table.firms td.delete a { display: inline-block; min-height: 14px; padding-left: 17px; background: url('/img/delete_icon.gif') left 0.1em no-repeat; }

.g_setup-firms-list table.firms tr.full_info ul li .val { width: 565px; }

.g_setup-firms-list table.firms tr.full_info ul li.city_name .val,
.g_setup-firms-list table.firms tr.full_info ul li.inn .val,
.g_setup-firms-list table.firms tr.full_info ul li.kpp .val,
.g_setup-firms-list table.firms tr.full_info ul li.rs .val,
.g_setup-firms-list table.firms tr.full_info ul li.ks .val,
.g_setup-firms-list table.firms tr.full_info ul li.tel .val,
.g_setup-firms-list table.firms tr.full_info ul li.fax .val { width: 272px; }

.g_setup-firms-list table.firms tr.full_info ul li.bik .val { width: 173px; }
.g_setup-firms-list table.firms tr.full_info ul li.okpo .val { width: 177px; }
.g_setup-firms-list table.firms tr.full_info ul li.okonh .val { width: 173px; }

.g_setup-firms-list table.firms tr.full_info ul li.region,
.g_setup-firms-list table.firms tr.full_info ul li.inn,
.g_setup-firms-list table.firms tr.full_info ul li.bik,
.g_setup-firms-list table.firms tr.full_info ul li.okpo,
.g_setup-firms-list table.firms tr.full_info ul li.rs,
.g_setup-firms-list table.firms tr.full_info ul li.tel { float: left; margin-right: 13px; }

.g_setup-firms-list table.firms tr.full_info ul li.full_name,
.g_setup-firms-list table.firms tr.full_info ul li.inn,
.g_setup-firms-list table.firms tr.full_info ul li.ur_address,
.g_setup-firms-list table.firms tr.full_info ul li.realy_address,
.g_setup-firms-list table.firms tr.full_info ul li.bank,
.g_setup-firms-list table.firms tr.full_info ul li.bank_address,
.g_setup-firms-list table.firms tr.full_info ul li.bik,
.g_setup-firms-list table.firms tr.full_info ul li.rs,
.g_setup-firms-list table.firms tr.full_info ul li.korr_bank,
.g_setup-firms-list table.firms tr.full_info ul li.tel { clear: both; }
.g_setup-orders .filter h2,
.g_setup-orders .info h2 { margin-bottom: 1em; font-size: 1em; font-weight: bold; color: #093; }

.g_setup-orders .filter { float: left; margin-left: 7px; }
.g_setup-orders .filter ul { list-style: none; font-size: 0.9em; }
.g_setup-orders .filter li.predefined { margin-bottom: 1em; }
.g_setup-orders .filter li.predefined label { width: 105px; float: left; }
.g_setup-orders .filter li.predefined #show_select{ width: 159px; }

.g_setup-orders .filter li.client { margin-top: 1em; }
.g_setup-orders .filter li.client label { width: 105px; float: left; }
.g_setup-orders .filter li.client #customer{ width: 159px; }
.g_setup-orders .filter li.client #order{ width: 90px; }
.g_setup-orders .filter li.client span.pre {font-size: 1.4em;}

.g_setup-orders .filter li.period label { width: 85px; float: left; }
.g_setup-orders .filter li.period .from { margin-bottom: 0.6em; }
.g_setup-orders .filter li.period .to { clear: both; margin-left: 85px; }
.g_setup-orders .filter ul .title { display: inline-block; width: 17px; }
.g_setup-orders .filter li.period select { margin-right: 8px;  }
.g_setup-orders .filter li.period select.day { width: 40px; }
.g_setup-orders .filter li.period select.month { width: 108px; }

.g_setup-orders .filter .submit { text-align: right; margin-right: 101px; }
.g_setup-orders .filter .submit input { margin-top: 0.7em; width: 127px; height: 0; padding-top: 26px; text-indent: 999px; *height: 26px; *text-indent: 0; overflow: hidden; border: 0; background: url('/img/butt/show_orders.png') left top no-repeat; cursor: pointer; }


.g_setup-orders .info { position: relative; float: right; width: 264px; margin: 0 0 17px 7px; padding: 7px 9px; border: 1px solid #e7ede9; background: #fefdfd; color: #333; }
.g_setup-orders .info h2 { margin-bottom: 0.6em; }
.g_setup-orders .info ul { list-style: none; font-size: 1em; }
.g_setup-orders .info ul li { margin-bottom: 0.3em; }

.g_setup-orders .info ul li.total_price,
.g_setup-orders .info ul li.total_done_price { font-weight: bold; }

.g_setup-orders .info .staple { position: absolute; right: 16px; bottom: -17px; width: 27px; height: 17px; background: url('/img/block_staple.gif') no-repeat; }


.g_setup-orders .orders_list { clear: both; padding-top: 1em; }

.g_setup-orders .orders_list .pages_nav { margin: 0.3em 0; }

.g_setup-orders .orders_list table.orders { width: 100%;  }
.g_setup-orders .orders_list table.orders tr.row1 { background: none repeat scroll 0 0 #F0F0F0;}
.g_setup-orders .orders_list table.orders tr.row2 { background: none repeat scroll 0 0 #F9F9F9;}
.g_setup-orders .orders_list table.orders th { font-weight: bold; background: none repeat scroll 0 0 #EAEAEA;}
.g_setup-orders .orders_list table.orders th,
.g_setup-orders .orders_list table.orders td { padding: 5px; text-align: left; white-space: nowrap; }
.g_setup-orders .orders_list table.orders td { *padding: 2px 5px; vertical-align:top;}

.g_setup-orders .orders_list table.orders td.date a { font-weight: bold; color: #093; line-height: 1.5; }
.g_setup-orders .orders_list table.orders td.goods { width: 100%; white-space: normal; }
.g_setup-orders .orders_list table.orders td.goods ol { list-style: none; }
.g_setup-orders .orders_list table.orders th.total_price { text-align: center; }
.g_setup-orders .orders_list table.orders td.total_price { padding-right: 6px; font-weight: bold; text-align: right; }
.g_setup-orders .orders_list table.orders .status { text-align: center; }
.g_setup-orders .orders_list table.orders .nopay {background: transparent url('/img/icons/visa_mastercard.jpg') 0 0 no-repeat;width: 72px; height: 24px; 
													padding-left: 42px; padding-top: 6px; color: red; font-weight: bold; margin-top:2px;}
.g_setup-orders .orders_list table.orders .div_total_price {position: relative; height: 48px;width: 100px;}
.g_setup-orders .orders_list table.orders .dopay {position: absolute; bottom: 0;}

.g_setup-order_details .g_advbasket { margin-bottom: 1em; text-align: center; }
.g_setup-order_details h1 { margin-bottom: 1em; padding-left: 10px; font-size: 1em; font-weight: bold; color: #093; text-align: center; }
.g_setup-order_details h2.address_head { margin-bottom: 1em; margin-top: 1em; padding-left: 10px; font-size: 1em; font-weight: bold; color: #093; }
.g_setup-order_details .address { margin-bottom: 0.4em; padding: 5px 10px; background: #f3f6f4; }
.g_setup-order_details .address p { line-height: 1.6; }

.g_setup-order_details .back_to_archive { text-align: right; }
.g_setup-order_details .back_to_archive a { padding-left: 11px; background: url('/img/greenarrleft.gif') left 0.5em no-repeat; color: #093; text-decoration: none; }
.g_setup-order_details .back_to_archive a span { text-decoration: underline; }
.g_setup-order_details .pay_info{padding-left: 12px;width: 657px;}
.g_setup-order_details .nopay {background: transparent url('/img/icons/visa_mastercard.jpg') 0 0 no-repeat;width: 100%; height: 24px; 
													padding-left: 42px; padding-top: 6px; color: red; font-weight: bold; margin-top:2px;}

.g_setup-reg_info form input[type="text"],
.g_setup-reg_info form input[type="password"] { width: 303px; }
.g_setup-reg_info form input.ie6_text,
.g_setup-reg_info form input.ie6_password { width: 303px; }

.g_setup-reg_info .house input,
.g_setup-reg_info .building input,
.g_setup-reg_info .app input { width: 64px; }

.g_setup-reg_info .fields_group { float: left; width: 300px; margin: 0 20px 0.7em 0; }

.g_setup-reg_info .last_name_t,
.g_setup-reg_info .first_name_t,
.g_setup-reg_info .middle_name_t,
.g_setup-reg_info .date { margin-right: 13px; }
.g_setup-reg_info .announcement_subscriber { clear: both; margin-bottom: 1.1em; }
.g_setup-reg_info .save { clear: both; margin-top: 1.1em; }

.g_setup-reg_info .g_form .fields_group .setup_sms {display: block;} 
.g_setup-reg_info .g_form .fields_group .setup_sms span.sms_title {display: block;}
.g_setup-reg_info .g_form .fields_group .setup_sms span.num_seven, 
.g_setup-reg_info form .f-element.sms_pref, 
.g_setup-reg_info form .f-element.sms_phone {display: inline-block; float: left;}
.g_setup-reg_info form .sms_pref input {width: 28px; text-align: center; margin-right: 2px;font-size: 1.2em;}
.g_setup-reg_info form .sms_phone input {width: 60px; text-align: center;font-size: 1.2em;}
.g_setup-reg_info .g_form .fields_group .setup_sms span.num_seven {font-size: 1.3em;margin-right: 2px;}



.soc_block #soc_icons,
.soc_block #soc_icons_over { position: absolute; right: 0px; top: 0px;
			 display: block;
			 height: 26px;
			 margin: 0 ;
			 border: 0;
			 padding:0px;
			 overflow: hidden;
}
.soc_block #soc_icons { width:100px;background:transparent url(/img/social/soc_bgr.png) no-repeat right center;}
.soc_block.niz #soc_icons {background:transparent url(/img/social/soc_bgr_niz.png) no-repeat right center;}
.soc_block #soc_icons_over { width:100px;z-index: 95;
							 background:transparent url(/img/social/soc_over_30.png) repeat-x 0 0;
							 -background: none;
}

.soc_block #soc_icons div { display: inline;}

.soc_block #soc_sw {z-index: 90;position: absolute; right: 84px; top: 0px;overflow: hidden;
					width: 13px; height: 26px;
					background: transparent url(/img/social/bar-left.png) 0 0 no-repeat ;
					padding-top: 10px; *padding-top: 5px;}
.soc_block.niz #soc_sw {background: transparent url(/img/social/bar-left_niz.png) 0 0 no-repeat ;}
.soc_block #soc_sw img {padding-left: 3px; border: 0;}

.soc_block #soc_icons #soc_din {border:0;	PADDING: 0px;MARGIN: 0px; BACKGROUND-COLOR: transparent;  FLOAT: left; HEIGHT: 26px; OVERFLOW: hidden;}
.soc_block #soc_icons #soc_din #soc_idin {
	border:0;PADDING: 0px; MARGIN: 0px; FLOAT: right; HEIGHT: 26px;   WIDTH: 63px; 
							   OVERFLOW: hidden;
							   background: transparent url(/img/social/soc_bgr_din.png) 0 0 repeat-x;}
.soc_block.niz #soc_icons #soc_din #soc_idin {background: transparent url(/img/social/soc_bgr_din_niz.png) 0 0 repeat-x;}
.soc_block #soc_icons #soc_stat {background:transparent url(/img/social/soc_bgr.png) no-repeat right center;
					   border:0;	Z-INDEX: 90; WIDTH: 86px; DISPLAY: block; FLOAT: right; HEIGHT: 26px; padding: 0 2px 0 0; }
.soc_block.niz #soc_icons #soc_stat {background:transparent url(/img/social/soc_bgr_niz.png) no-repeat right center;}

#soc_icons UL {	PADDING: 0px; MARGIN: 0;  ZOOM: 1; LIST-STYLE-TYPE: none;}
#soc_icons UL LI.soc {PADDING: 0px; MARGIN: 0px;width: 21px; DISPLAY: block;	HEIGHT: 26px; float: left; border:0;outline: 0;}
#soc_icons UL LI.soc A { padding:0;	POSITION: relative;  width: 21px; DISPLAY: block;	HEIGHT: 26px; margin: 0px; OVERFLOW: hidden;
						 background-position: 4px 5px; background-repeat: no-repeat; text-decoration: none;border:0; outline: 0;}
#soc_icons UL LI.soc A SPAN.novis {	POSITION: relative; LEFT: -9999px; padding-top: 26px; text-decoration: none;border:0;outline: 0;}

#soc_icons UL  LI.soc  a.send {background-image: url(/img/social/mail.png) ;}
#soc_icons UL  LI.soc  a:hover.send {background-image: url(/img/social/mail.png); }
#soc_icons UL   LI.soc  a.mrc__share {background-image: url(/img/social/mailru.png) ;}
#soc_icons UL   LI.soc  a:hover.mrc__share {background-image: url(/img/social/mailru.png) ;}
#soc_icons UL   LI.soc  a.favorite {background-image: url(/img/social/favorite.png);}
#soc_icons UL   LI.soc  a:hover.favorite {background-image: url(/img/social/favorite.png) ;}
#soc_icons UL   LI.soc  a.yaru {background-image: url(/img/social/yaru.png); }
#soc_icons UL   LI.soc  a:hover.yaru {background-image: url(/img/social/yaru.png) ;}
#soc_icons UL   LI.soc a.fb {background-image: url(/img/social/fb.png) ;}
#soc_icons UL   LI.soc a:hover.fb {background-image: url(/img/social/fb.png) ;}
#soc_icons UL   LI.soc a.vk {background-image: url(/img/social/vk.png); }
#soc_icons UL   LI.soc a:hover.vk {background-image: url(/img/social/vk.png); }
#soc_icons UL   LI.soc a.lj {background-image: url(/img/social/lj.png) ;}
#soc_icons UL   LI.soc a:hover.lj {background-image: url(/img/social/lj.png); }
#soc_icons UL  LI.soc a.tw {background-image: url(/img/social/tw.png); }
#soc_icons UL LI.soc a:hover.tw {background-image: url(/img/social/tw.png) ;}

.g_users_clientHello { padding-bottom: 1px; }
.g_users_clientMenu { list-style: none; }
.g_users_clientMenu li { display: inline; margin-left: 10px; }
.g_users_clientMenu li a { display: inline-block; min-height: 12px; padding-bottom: 1px; }
.g_users_clientMenu li.basket a { padding-left: 19px; background: url('/img/number_mathing/basket_small.gif') left center no-repeat; }
.g_users_registrationForm { width: 296px; padding: 0 12px 12px 12px; background: #f4f6f5; }
.g_users_registrationForm h1 { padding: 0.3em 0; margin: 0 -12px 12px -12px; border-bottom: 1px dotted #c7c7c7; background: #fff; text-align: center; font-size: 1.3em; font-weight: bold; }

.g_users_registrationForm form .f-element.passwd1 { float: left; margin-right: 14px; width: 140px; }
.g_users_registrationForm form .f-element.passwd1 input { width: 100%; }

.g_users_registrationForm form .f-element.passwd2 { float: left; width: 140px; }
.g_users_registrationForm form .f-element.passwd2 input { width: 100%; }

.g_users_registrationForm form .f-element.last_name { clear: both; }

.g_users_registrationForm .submit { margin-top: 1em; text-align: right; }
.g_users_withoutRegistrationContinue { width: 296px; padding: 0 12px 12px 12px; background: #f4f6f5; }
.g_users_withoutRegistrationContinue h1 { padding: 0.3em 0; margin: 0 -12px 12px -12px; border-bottom: 1px dotted #c7c7c7; background: #fff; text-align: center; font-size: 1.3em; font-weight: bold; }
.g_users_withoutRegistrationContinue .submit { margin-top:2.4em; text-align: right; }
.g_users_withoutRegistrationContinue p { text-align: justify; }
.g_actionBlock { position: relative; background: url('/img/actions/block/corner_left_top.png') left top no-repeat; }
.g_actionBlock .bg1 { background: url('/img/actions/block/corner_right_top.png') right top no-repeat; }
.g_actionBlock .bg2 { background: url('/img/actions/block/corner_right_bottom.png') right bottom no-repeat; }
.g_actionBlock .bg3 { padding: 10px 17px 7px; background: url('/img/actions/block/corner_left_bottom.png') left bottom no-repeat; }

.g_actionBlock .t { position: absolute; top: 0; left: 11px; right: 11px; height: 2px; background: url('/img/actions/block/top.png'); }
.g_actionBlock .r { position: absolute; right: 0; top: 11px; bottom: 11px; width: 2px; background: url('/img/actions/block/right.png') right repeat-y; }
.g_actionBlock .b { position: absolute; bottom: 0; left: 11px; right: 11px; height: 3px; background: url('/img/actions/block/bottom.png') bottom repeat-x; }
.g_actionBlock .l { position: absolute; left: 0; top: 11px; bottom: 11px; width: 2px; background: url('/img/actions/block/left.png') left repeat-y; }

.g_actionBlock .g_actionTip { float: left; margin-right: 1em; }
.g_actionBlock .g_actionTip.at-small.at-gum_skating { position: static; bottom: auto; margin-top: 6px; }
.g_actionBlock .g_actionTip.at-small.at-christmas_fair_skating { position: relative; bottom: auto; top: -6px; }
.g_actionBlock .g_actionTip.at-small.at-top_gear { position: static; bottom: auto; top: -6px; }
.g_actionBlock.at-top_gear h1 { margin-top: 18px; }

.g_actionBlock h1 { margin-top: 6px; margin-bottom: 0.5em; }
.g_actionBlock p { clear: both; margin-bottom: 0.7em; text-align: justify; }

body.g_browser_ie7 .g_actionBlock { zoom: 1; }

.g_actionTip { display: block; overflow: hidden; height: 0; text-decoration: none; }

.g_actionTip.at-small { width: 57px; padding-top: 38px; }
.g_actionTip.at-small.at-goods_hit { background: url('/img/actions/tips/hit.small.png'); }
.g_actionTip.at-small.at-goods_new { background: url('/img/actions/tips/new.small.png'); }
.g_actionTip.at-small.at-goods_week { background: url('/img/actions/tips/week.small.png'); }
.g_actionTip.at-small.at-goods_gift { background: url('/img/actions/tips/gift.small.png'); }
.g_actionTip.at-small.at-gum_skating { position: absolute; bottom: -41px; width: 109px; padding-top: 36px; background: url('/img/actions/tips/gum_skating.small.png'); }
.g_actionTip.at-small.at-top_gear { position: absolute; bottom: -59px; left: 7px; width: 96px; padding-top: 57px; background: url('/img/actions/tips/top_gear.small.png'); }
.g_actionTip.at-small.at-christmas_fair_skating { position: absolute; bottom: -41px; width: 109px; padding-top: 44px; background: url('/img/actions/tips/christmas_fair_skating.small.png'); }
.g_actionTip.at-small.at-default { background: url('/img/actions/tips/default.small.png'); }

.g_actionTip.at-big { width: 95px; padding-top: 62px; }
.g_actionTip.at-big.at-goods_hit { background: url('/img/actions/tips/hit.big.png'); }
.g_actionTip.at-big.at-goods_new { background: url('/img/actions/tips/new.big.png'); }
.g_actionTip.at-big.at-goods_week { background: url('/img/actions/tips/week.big.png'); }
.g_actionTip.at-big.at-goods_gift { background: url('/img/actions/tips/gift.big.png'); }
.g_actionTip.at-big.at-gum_skating { width: 109px; padding-top: 36px; background: url('/img/actions/tips/gum_skating.big.png'); }
.g_actionTip.at-big.at-top_gear { width: 96px; padding-top: 57px; background: url('/img/actions/tips/top_gear.big.png'); }
.g_actionTip.at-big.at-christmas_fair_skating { width: 109px; padding-top: 44px; background: url('/img/actions/tips/christmas_fair_skating.big.png'); }
.g_actionTip.at-big.at-default { background: url('/img/actions/tips/default.big.png'); }
.g_addressList table { width: 100%; margin-bottom: 0.5em; border-collapse: collapse; }
.g_addressList tr.row1 { background: #f0f0f0; }
.g_addressList tr.row2 { background: #f9f9f9; }
.g_addressList td { padding: 3px 0; }

.g_addressList td.selected { width: 30px; padding-left: 2px; text-align: center; }
.g_addressList td.address { }

.g_addressList td.change { width: 160px; padding-right: 15px; text-align: right; }
.g_addressList td.change a { display: inline-block; min-height: 15px; padding-left: 15px; background: url('/img/change_icon.gif') left top no-repeat; color: #343434; text-decoration: none; }
.g_addressList td.change a:hover { color: #666; }
.g_addressList td.change a>span { display: inline-block; padding-right: 1px; border-bottom-style: dashed; border-bottom-width: 1px; cursor: pointer; }

.g_addressList td.delete { width: 76px; }
.g_addressList td.delete a { display: inline-block; min-height: 15px; padding-left: 17px; background: url('/img/delete_icon.gif') left 0.1em no-repeat; color: #343434; text-decoration: none; }
.g_addressList td.delete a:hover { color: #666; }
.g_addressList td.delete a>span { display: inline-block; padding-right: 1px; border-bottom-style: dashed; border-bottom-width: 1px; cursor: pointer; }

.g_addressList tr.noRows td { padding-left: 11px; color: #999; font-style: italic; vertical-align: middle; }

.g_addressList .add { padding-left: 12px; }
.g_addressList .add a { display: inline-block; min-height: 8px; margin-bottom: 1em; padding-left: 12px; background: url('/img/plus_icon.gif') left 0.3em no-repeat; font-weight: bold; color: #093; text-decoration: none; }
.g_addressList .add a span { border-bottom-style: dashed; border-bottom-width: 1px; }

body.g_browser_ie7 .g_addressList .add a { padding-bottom: 1px; }
#baloon {
	width: 187px;
	top: 0px;
	left: 0px;
	padding: 0;
	margin: 0;

	display: none;
	position: absolute;

}

#baloonHeader {
	width: 187px;
	height: 19px;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0; 
	background-repeat: no-repeat;

	display: block;
}

.baloonHeaderDirect {
	background-image: url('/images/forms/baloon-header.gif');
}

.baloonHeaderFlip {
	background-image: url('/images/forms/baloon-header-flip.gif');
}

#baloonFooter {
	width: 187px;
	height: 3px;
	padding: 0;
	margin: 0;
	font-size: 0;
	line-height: 0;
	background-image: url('/images/forms/baloon-footer.gif');
	background-repeat: no-repeat;

	display: block;
}

#baloonBody {
	padding: 10px;

	background-color: #fff;

	width: 167px;
	width: expression('187px'); 
	margin: 0;
	font: normal normal 10px/14px Verdana, Arial, serif;
	line-height: 140%;
	background-image: url('/images/forms/baloon-body.gif');
	background-repeat: repeat-y;

	display: block;
}
.g_bookmarks { z-index: 0; position: relative; height: 19px; border-bottom: 1px solid #f0f0f0; list-style: none; }
.g_bookmarks li { display: block; float: left; position: relative; bottom: -1px; height: 19px; background: url('/img/bookmark_bg.gif') left bottom repeat-x #fff; }
.g_bookmarks li .title { display: block; color: #343434; border: 1px solid #f0f0f0; border-bottom: 0; padding: 1px 16px 0 16px; outline: 0; }
.g_bookmarks li .title:hover { color: #666; }

.g_bookmarks li .r { position: absolute; z-index: 2; top: 0; right: -3px; width: 7px; height: 19px; background: url('/img/bookmark_right.gif') left bottom no-repeat; }
.g_bookmarks li.last .r { background-image: url('/img/bookmark_right_last.gif'); }

.g_bookmarks li.active { z-index: 3; background: #fff; font-weight: bold; }
.g_bookmarks li.active .title { text-decoration: none; }
.g_bookmarks li.active .r { background-image: url('/img/bookmark_right_selected.gif'); }
.g_bookmarks li.last.active .r { background-image: url('/img/bookmark_right_last_selected.gif'); }

.g_bookmarks li.disabled .title { color: #999; text-decoration: none; }
.g_button { display: -moz-inline-stack; display: inline-block; padding: 0; border: 0; vertical-align: top; white-space: nowrap; text-decoration: none; cursor: pointer; }
.g_button * { margin: 0; padding: 0; border: 0; background: none transparent; text-decoration: none; text-align: center; }

.g_button span { display: block; }
.g_button>span { position: relative; top: -1px; }

button.g_button { overflow: hidden; position: relative; }


@media screen and (-webkit-min-device-pixel-ratio: 0) {
	
	button.g_button { left: 2px; }
}

.g_button { outline: none; padding-top: 1px; }

button::-moz-focus-inner { border: 0; }


@-moz-document url-prefix() {
	
	button.g_button { left: 2px; }
	
	button.g_button>span { left: -2px; }
}



.g_button { height: 26px; padding-left: 7px; background: url('/img/butt/button/left.png') left top no-repeat; font-family: Tahoma, Verdana, sans-serif; font-size: 11px; color: #fff; }
.g_button span { height: 26px; }

.g_button>span { padding: 4px 13px 0 8px; }
.g_button>span { background: url('/img/butt/button/right.png') right top repeat-x; text-shadow: 1px 1px 2px #0f3107; }
.g_button:hover { color: #fff; }

.g_button>span>span>span { filter: dropShadow(color=#1f640f, offx=1, offy=1, positive=1); text-align: center; }
.g_button.wide>span>span>span{min-width: 40px;}


.g_button.b-disabled { background-image: url('/img/butt/button/left_disabled.png'); }
.g_button.b-disabled>span { background-image: url('/img/butt/button/right_disabled.png'); }
.g_button.b-disabled>span>span>span { filter: dropShadow(color=#555555, offx=1, offy=1, positive=1); }

.g_buyForm-button-small { width: 14px; height: 12px; border: 0; background: url('/img/number_mathing/basket_small.gif') no-repeat; }
.g_buyForm-button-small span { display: none; }
.g_buyForm-open { display: inline; }
form.g_buy_button { display: inline; }
form.g_buy_button_block { display: block; }

form.g_buy_button_small button.button { width: 14px; height: 12px; border: 0; background: url('/img/number_mathing/basket_small.gif') no-repeat; }
form.g_buy_button_small button.button span { display: none; }







.g_content { position: relative; clear: both; margin: 0 1px; -float: left; *position: relative; }




.g_content .g_content_center { *z-index: 1; float: left; *position: relative; width: 716px; padding: 0 8px 0 6px; }
.g_content .g_content_center_no_right { float: none; width: auto; }

	
	.g_content .g_content_center .g_second_menu { clear: both; margin: 0 0 0.5em 10px; }
	.g_content .g_content_center .g_navigate_path,
	.g_content .g_content_center_no_right .g_navigate_path { clear: both; margin: 0.8em 0 1em 10px; }
	.g_content .g_content_center_banner { width: 716px; overflow: hidden; min-height: 1px; margin-bottom: 8px; }

	
	.g_content .g_content_center_main { padding-top: 8px; }

	.g_content .g_content_center_main .g_content_center_chnumber { float: left; *position: relative; width: 448px; }
	.g_content .g_content_center_main .g_content_center_new_goodlist { *position: relative; -position: static; float: right; width: 254px; padding-left: 14px; }
	.g_content .g_content_center_main .g_content_center_promo { float: left; *position: relative; width: 448px; }

	.g_content .g_content_center_main .g_content_center_new_goodlist h1 { margin-left: -6px; }

	.g_content .g_content_center_main .g_content_center_chnumber h1,
	.g_content .g_content_center_main .g_content_center_new_goodlist h1 { -height: 22px; margin-bottom: 1em; border: 1px solid #e1e1e1; border-top-color: #e1e1e1; border-bottom-color: #ccc; background: url('/img/main_h1_bg.gif') bottom repeat-x #f8f8f8; font-size: 1.3em; font-weight: bold; color: #343434; }

	.g_content .g_content_center_main .g_content_center_chnumber h1 span,
	.g_content .g_content_center_main .g_content_center_new_goodlist h1 span { display: block; min-height: 20px; padding: 2px 12px 2px 12px; margin: 0 -1px -1px 0; *position: relative; *margin: 0; *right: -1px; *bottom: -1px; border-top: 1px solid #fff; background: url('/img/main_h1_corner_r.gif') right bottom no-repeat; }

	.g_content .g_content_center_main .g_content_center_new_goodlist h1 span { margin-right: 0; margin-left: -1px; *margin-left: 0; *right: auto; *left: -1px; background: url('/img/main_h1_corner_l.gif') left bottom no-repeat; text-align: right; }

	.g_content .g_content_center_main .g_content_center_info_text { clear: both; padding-top: 2em; }

	
	.g_content .g_content_center_chnumber .g_chnumber-methods_list { float: left; *position: relative; width: 448px; margin-bottom: 2em; }
	.g_content .g_content_center_chnumber .g_chnumber-number_list { *position: relative; float: right; *position: relative; width: 260px; padding-left: 8px; margin-bottom: 2em; }
	.g_content .g_content_center_chnumber .g_content_center_tariffs { clear: both; }


	
	


.g_content .g_content_center .g_content_center_content { float: left; *position: relative; padding-top: 0.3em; width: 520px; border-top: 1px dotted #c7c7c7; }
.g_content .g_content_center .g_content_center_letters { float: left; *position: relative; padding-top: 0.3em; width: 520px; }


.g_content .g_content_center .g_content_left { float: left; *position: relative; width: 188px; padding-right: 8px; }

	
	
	.g_content .g_content_center .g_content_left .g_content_left_block { clear: both; margin-bottom: 1em; }

	.g_content .g_content_center .g_content_left .g_content_left_block h1 { margin-bottom: 0.5em; border: 1px solid #e1e1e1; border-top-color: #e1e1e1; border-bottom-color: #ccc; background: url('/img/main_h1_bg.gif') bottom repeat-x #f8f8f8; font-size: 1.4em; font-weight: normal; color: #093; }
	.g_content .g_content_center .g_content_left .g_content_left_block h1 span { display: block; min-height: 20px; padding: 2px 12px 2px 12px; margin: 0 0 -1px -1px; border-top: 1px solid #fff; background: url('/img/main_h1_corner_l.gif') left bottom no-repeat; text-align: right; }

		
		
		.g_content .g_content_center .g_content_left .g_content_left_block .g_content_left_block_container { margin: 0 5px; }



.g_content .g_content_right { float: right; *position: relative; width: 246px; }

	
	
	.g_content .g_content_right .g_content_right_block { clear: both; margin-bottom: 1em; *zoom: 1; }

	.g_content .g_content_right .g_content_right_block h1 { margin-bottom: 0.5em; border: 1px solid #e1e1e1; border-top-color: #e1e1e1; border-bottom-color: #ccc; background: url('/img/main_h1_bg.gif') bottom repeat-x #f8f8f8; font-size: 1.4em; font-weight: normal; color: #093; }
	.g_content .g_content_right .g_content_right_block h1 span { display: block; min-height: 20px; padding: 2px 12px 2px 12px; margin: 0 0 -1px -1px; *position: relative; *margin: 0; *left: -1px; *bottom: -1px; border-top: 1px solid #fff; background: url('/img/main_h1_corner_l.gif') left bottom no-repeat; text-align: right; }

		
		
		.g_content .g_content_right .g_content_right_block .g_content_right_block_container { margin: 0 5px; }

	.g_content .g_content_right_ya_banner { clear: both; text-align: center; }

.g_content .g_content_center_no_right  .g_content_left { float: left; *position: relative; width: 188px; padding-right: 8px; }
.g_content .g_content_center_no_right .g_content_center_content {
    border-top: 1px dotted #C7C7C7;
    float: left;
    padding-top: 0.3em;
    width: 720px;
}


.g_region-97 .g_content .g_content_center_main .g_content_center_new_goodlist .g_chnumber-number_list h2 { display: none; }
.g_form label input[type="checkbox"] { margin-right: 0.3em; }


.g_form .f-errors { position: relative; padding: 5px 0; margin: 0 6px; margin-bottom: 1.3em; border: 1px solid #fb0908; border-left: 0; border-right: 0; background: #f5f7f6; }
.g_form .f-errors ul { padding: 0.5em 1em; margin: 0 -6px; border: 1px solid #fb0908; border-top: 0; border-bottom: 0; background: #f5f7f6; list-style: none; }
.g_form .f-errors .bg1 { position: absolute; left: -6px; top: -1px; width: 6px; height: 6px; background: url('/img/corners/red_left_top.gif'); }
.g_form .f-errors .bg2 { position: absolute; right: -6px; top: -1px; width: 6px; height: 6px; background: url('/img/corners/red_right_top.gif'); }
.g_form .f-errors .bg3 { position: absolute; right: -6px; bottom: -1px; width: 6px; height: 6px; background: url('/img/corners/red_right_bottom.gif'); }
.g_form .f-errors .bg4 { position: absolute; left: -6px; bottom: -1px; width: 6px; height: 6px; background: url('/img/corners/red_left_bottom.gif'); }


.g_form .f-element { margin-bottom: 0.5em; }
.g_form .f-element .f-title { margin-bottom: 0.2em; }


.g_form .f-element .f-field input[disabled],
.g_form .f-element .f-field select[disabled],
.g_form .f-element .f-field textarea[disabled] { color: #888 !important; border-color: #a8b0b8 !important; background: #e3e3e3 none !important; }

.g_form .f-element .f-message { min-height: 1.4em; }
.g_form .f-element .f-message.bad { color: #ad0c0c; }
.g_form .f-element .f-message.good { color: #090; }

.g_form .f-element.f-required .f-title .f-required_mark { display: none; color: #f00; }
.g_form .f-element.f-required input[type=text],
.g_form .f-element.f-required input[type=password] { background-color: #fffcbd; }

.g_form .f-element.f-error_empty input[type=text],
.g_form .f-element.f-error_empty input[type=password] { border-color: #e46582; background: url('/img/empty_field.gif') 7px center no-repeat #fcf6f8; }

.g_form .f-element.f-error_empty input[type=text].f-focus,
.g_form .f-element.f-error_empty input[type=password].f-focus { background-image: none; }

.g_form .f-element.f-error_empty input[type=text].f-not_empty,
.g_form .f-element.f-error_empty input[type=password].f-not_empty { background-image: none; }

.g_form .f-element.f-error_empty select { border-color: #e46582; background: #fceff3; }

.g_form .f-element.f-error_bad_passwd input[type=password] { border-color: #e46582; background: #fcf6f8; }

.g_galaxyTabBanner { position: relative; width: 714px; height: 99px; border: 1px solid #b4b4b5; border-left: 0; background: url('/img/promoPages/samsungGalaxyTab8Dot9/banner.jpg') no-repeat; }
.g_galaxyTabBanner a.link { display: block; overflow: hidden; z-index: 1; position: absolute; top: 0; right: 0; left: 0; height: 0; padding-top: 99px; background: url('/img/blank.gif'); } 

.g_galaxyTabBanner .g_timer { margin: 6px 0 0 64px; }

.g_galaxyTabBanner .mainInfo { position: absolute; top: 9px; left: 344px; font-size: 1.2em; color: #777; }
.g_galaxyTabBanner .mainInfo h1 { margin-bottom: 3px; font-size: 2.05em; color: #090; }
.g_galaxyTabBanner .mainInfo ul.features { margin: 0 0 0.6em 0; list-style: none; overflow: hidden; }
.g_galaxyTabBanner .mainInfo ul.features li { margin-bottom: 0.1em; padding-left: 12px; background: url('/img/bullet6.gif') left 0.45em no-repeat; }
.g_msg { position: relative; padding: 5px 0; margin: 0 6px; margin-bottom: 1.3em; border: 1px solid #000; border-left: 0; border-right: 0; background: #f5f7f6; }
.g_msg .m-list { padding: 0.5em 1em; margin: 0 -6px; border: 1px solid #000; border-top: 0; border-bottom: 0; background: #f5f7f6; list-style: none; }
.g_msg .m-bg1 { position: absolute; left: -6px; top: -1px; width: 6px; height: 6px; }
.g_msg .m-bg2 { position: absolute; right: -6px; top: -1px; width: 6px; height: 6px; }
.g_msg .m-bg3 { position: absolute; right: -6px; bottom: -1px; width: 6px; height: 6px; }
.g_msg .m-bg4 { position: absolute; left: -6px; bottom: -1px; width: 6px; height: 6px; }
.g_msg-error { border-color: #fb0908; }
.g_msg-error .m-list { border-color: #fb0908; }
.g_msg-error .m-bg1 { background: url('/img/corners/red_left_top.gif'); }
.g_msg-error .m-bg2 { background: url('/img/corners/red_right_top.gif'); }
.g_msg-error .m-bg3 { background: url('/img/corners/red_right_bottom.gif'); }
.g_msg-error .m-bg4 { background: url('/img/corners/red_left_bottom.gif'); }

.g_msg-success { border-color: #19c418; }
.g_msg-success .m-list { border-color: #19c418; }
.g_msg-success .m-bg1 { background: url('/img/corners/green/left_top.gif'); }
.g_msg-success .m-bg2 { background: url('/img/corners/green/right_top.gif'); }
.g_msg-success .m-bg3 { background: url('/img/corners/green/right_bottom.gif'); }
.g_msg-success .m-bg4 { background: url('/img/corners/green/left_bottom.gif'); }

.g_other-actionDetails { overflow: auto; position: absolute; top: 10px; right: 10px; bottom: 0; left: 10px; }
.g_other-actionDetails table { margin-bottom: 1.3em; border-collapse: collapse; }
.g_other-actionDetails table th,
.g_other-actionDetails table td { padding: 5px; border: 1px solid #333; }
.g_other-actionDetails h1 { margin-bottom: 1.3em; text-align: center; }
.g_other-actionDetails h2 { margin-bottom: 0.7em; }
.g_other-actionDetails p { margin-bottom: 1.3em; }
.g_other-actionDetails p.small { font-size: 0.9em; }
.g_other-actionDetails p.big { font-size: 1.2em; }
.g_pages_nav { color: #666; }

.g_pages_nav .title { vertical-align: -0.1em; }
.g_pages_nav .more { vertical-align: -0.1em; }
.g_pages_nav a.num.selected { text-decoration: none; color: #999; }

.g_pages_nav .first { display: inline-block; width: 12px; height: 0; padding-top: 11px; vertical-align: -0.2em; *vertical-align: 0; overflow: hidden; background: url('/img/butt/pages_nav/first.gif') no-repeat; }
.g_pages_nav .prev { display: inline-block; width: 12px; height: 0; padding-top: 11px; margin-right: 1px; vertical-align: -0.2em; *vertical-align: 0; overflow: hidden; background: url('/img/butt/pages_nav/prev.gif') no-repeat; }
.g_pages_nav .next { display: inline-block; width: 12px; height: 0; padding-top: 11px; margin-left: 1px; vertical-align: -0.2em; *vertical-align: 0; overflow: hidden; background: url('/img/butt/pages_nav/next.gif') no-repeat; }
.g_pages_nav .last { display: inline-block; width: 12px; height: 0; padding-top: 11px; vertical-align: -0.2em; *vertical-align: 0; overflow: hidden; background: url('/img/butt/pages_nav/last.gif') no-repeat; }

._ff2 .g_pages_nav .first,
._ff2 .g_pages_nav .prev,
._ff2 .g_pages_nav .next,
._ff2 .g_pages_nav .last { display: -moz-inline-stack; height: 11px; }

.g_pages_nav .first.disabled { background-image: url('/img/butt/pages_nav/first_disabled.gif'); }
.g_pages_nav .prev.disabled { background-image: url('/img/butt/pages_nav/prev_disabled.gif'); }
.g_pages_nav .next.disabled { background-image: url('/img/butt/pages_nav/next_disabled.gif'); }
.g_pages_nav .last.disabled { background-image: url('/img/butt/pages_nav/last_disabled.gif'); }
.g_pages_block { padding: 5px 8px; background: #f3f6f4; color: #666; }

.g_pages_block .g_pages_nav { float: left; }

.g_pages_block .stat { float: right; padding-top: 1px; text-align: right; }
.g_pages_block .stat a { margin-left: 0.3em; }
.g_placeholder { color: #999; }
.g_preorderButton { display: inline-block; margin: 0 0 0 2px; background: url('/img/banners/promo_banner/price.bg_right.png') right no-repeat; white-space: nowrap; text-align: center; }
.g_preorderButton a { display: block; height: 25px; padding: 4px 9px 0 9px; margin-left: -2px; background: url('/img/banners/promo_banner/price.bg_left.gif') left no-repeat; font-size: 1.5em; font-weight: normal; color: #378026; text-decoration: none; }


.g_preorderButton a { *padding-left: 0; *padding-right: 0; }
.g_priceBlock { display: inline-block; margin: 0 0 0 2px; background: url('/img/banners/promo_banner/price.bg_right.png') right no-repeat; white-space: nowrap; text-align: center; }
.g_priceBlock .pb-bg { display: block; height: 27px; padding: 2px 9px 0 9px; margin-left: -2px; background: url('/img/banners/promo_banner/price.bg_left.gif') left no-repeat; }
.g_priceBlock .pb-price { font-size: 1.9em; font-weight: normal; color: #378026; }
.g_priceBlock .pb-rur { display: inline-block; width: 11px; height: 0; vertical-align: 1px; padding-top: 13px; overflow: hidden; background: url('/img/banners/promo_banner/price.rur.gif') left top no-repeat; }
.g_priceBlock .pb-buy { display: inline-block; width: 14px; margin-top: 1px; height: 0; padding-top: 12px; overflow: hidden; background: url('/img/banners/promo_banner/price.basket.gif') no-repeat; vertical-align: 0.1em; }

.g_priceBlock .pb-price { *zoom: 1; *display: inline; }
.g_priceBlock .pb-bg { *padding-left: 0; *padding-right: 0; }
.g_priceBlock .pb-rur { *zoom: 1; *display: inline; *vertical-align: 5px; }
.g_priceBlock .pb-buy { *zoom: 1; *display: inline; *vertical-align: 3px; *margin-left: 5px; }
.g_priceBlocks-bigPrice { white-space: nowrap; }
.g_priceBlocks-bigPrice .g_priceOld { margin-right: 10px; padding-top: 0.5em; text-align: center; }
.g_priceBlocks-bigPrice .pb-priceActual { font-size: 1.6em; }
.g_priceOld { font-size: 1.1em; font-family: Arial, sans-serif; font-weight: bold; }
.g_priceOld .container { display: inline-block; position: relative; }
.g_priceOld .line { display: block; position: absolute; bottom: 6px; left: -1px; right: -2px; height: 1px; background: #f00; }


.g_priceOld .line { -zoom: 1; -overflow: hidden; -width: 50px; }
.g_rur { display: inline-block; width: 7px; height: 0; *vertical-align: 4px; padding-top: 9px; margin-left: 0.3em; overflow: hidden; background: url('/img/rub9.png') left top no-repeat; }
.g_rur-height8 {
	display: inline-block; overflow: hidden;
	width: 6px; height: 0; padding-top: 8px; margin-left: 0.3em; background: url('/img/rub8.png') left top no-repeat;
	*vertical-align: 2px;
}
.g_rur-height9 {
	display: inline-block; overflow: hidden;
	width: 7px; height: 0; padding-top: 9px; margin-left: 0.3em; background: url('/img/rub9.png') left top no-repeat;
	*vertical-align: 3px;
}

.g_rur-height10 {
	display: inline-block; overflow: hidden;
	width: 8px; height: 0; padding-top: 10px; margin-left: 0.15em; background: url('/img/rub10.png') left top no-repeat;
	*vertical-align: 4px;
}
.g_rur-height11 {
	display: inline-block; overflow: hidden;
	width: 9px; height: 0; padding-top: 11px; margin-left: 0.15em; background: url('/img/rub11.png') left top no-repeat;
	*vertical-align: 4px;
}
.g_rur-height14 {
	display: inline-block; overflow: hidden;
	width: 11px; height: 0; padding-top: 14px; margin-left: 0.15em; background: url('/img/rub14.png') left top no-repeat;
	*vertical-align: 4px;
}
.g_sideBlock { display: none; position: absolute; top: 12px; right: -129px; width: 120px; height: 600px; }

.g_slider_range { -position: relative; -zoom: 1; height: 5px; padding: 8px 0 1.5em 0; *padding-top: 9px; background: url('/img/slider_range/left.gif') left 9px no-repeat; }
.g_slider_range .bg { -position: relative; -zoom: 1; height: 100%; padding: 0 10px; background: url('/img/slider_range/right.gif') right top no-repeat; }
.g_slider_range .container { position: relative; -zoom: 1; height: 4px; margin-top: 1px; *margin-top: 0; }
.g_slider_range .container .ui-slider { height: 100%; background: #7eba3e; }
.g_slider_range .container .ui-slider-range { position: absolute; -zoom: 1; top: 0; height: 100%; -height: 4px; -overflow: hidden; background: #3e842e; }
.g_slider_range .container .ui-slider-handle { position: absolute; top: -11px; width: 10px; height: 10px; margin-left: -5px; background: url('/img/slider_range/arrow.gif') center no-repeat; outline: 0; }

.g_slider_range .container .sr-value { position: absolute; top: 5px; height: 3px; border-left: 1px solid #a1a1a3; -border-left: 0; -background: url('/img/gray_vert.gif') no-repeat; }
.g_slider_range .container .sr-value div { display: block; position: relative; left: -50%; margin-top: 4px; }
.g_slider_range .container .sr-value a { border-bottom-width: 1px; border-bottom-style: dotted; font-size: 0.8em; text-decoration: none; }

.g_slider_range .container a.sr-begin,
.g_slider_range .container a.sr-end { display: block; overflow: hidden; position: absolute; top: -2px; width: 10px; height: 0; padding-top: 9px; text-decoration: none; }
.g_slider_range .container a.sr-begin { left: -10px; }
.g_slider_range .container a.sr-end { right: -10px; }
.g_socialBlock {position: relative;}
.g_socialBlock .socialTitle { margin-bottom: 3px; color: #666; font-size: 0.8em; }

.g_socialBlock .socialLinks { margin: 0; }
.g_socialBlock .socialLinks a {display: inline-block; width: 26px; height: 29px; margin-right: 4px; overflow: hidden; vertical-align: middle}
.g_socialBlock .socialLinks .yt {background: url("/img/social/yt26.png") no-repeat scroll 0 50% transparent; }
.g_socialBlock .socialLinks .fb {background: url("/img/social/fb26.png") no-repeat scroll 0 50% transparent; }
.g_socialBlock .socialLinks .vk {background: url("/img/social/vk26.png") no-repeat scroll 0 50% transparent; }
.g_socialBlock .socialLinks .tw {background: url("/img/social/tw26.png") no-repeat scroll 0 50% transparent; }

.g_socialBlock .likes { margin-bottom: 15px; list-style: none; }
.g_socialBlock .likes li { margin-bottom: 5px; }

.g_specs_element .val { margin: 0 0 0.6em 0; }
.g_specs_element input[type="checkbox"],
.g_specs_element input[type="radio"] { margin-right: 0.3em; }
.g_specs_element ul { list-style: none; }
.g_specs_element li { margin-bottom: 0.5em; *margin-bottom: 0; }
.g_specs_element li.empty_element { font-weight: bold; }
.g_specs_price input { width: 70px; padding-right: 3px; text-align: right; }
.g_specs_price .from { margin: 0 0.5em 0 0; }
.g_specs_price .g_slider_range { width: 174px; *width: 172px; margin: 1em 0 0 1.4em; }
.g_specs_selectedSpecsString { margin-bottom: 0.4em; }
.g_specs_selectedSpecsString em { font-weight: bold; font-style: normal; }
.g_specs_showTypes_checkboxColor ul { float: left; padding-left: 16px; margin-left: 36px; text-indent: -16px; }
.g_specs_showTypes_checkboxColor ul li input[type="checkbox"] { margin-right: 0.1em; }
.g_specs_showTypes_checkboxColor ul:first-child { margin-left: 0; }

.g_specs_showTypes_checkboxColor ul li .color { display: inline-block; position: relative; width: 14px; height: 14px; margin-right: 0.1em; *margin-right: 5px; background: url('/img/specs/colors/frame.png'); vertical-align: -0.25em; }
.g_specs_showTypes_checkboxColor ul li .color span { display: block; position: absolute; top: 1px; right: 1px; bottom: 1px; left: 1px; }
.g_specs_showTypes_checkboxColor ul li.id-8938 .color span { background: #fff; } 
.g_specs_showTypes_checkboxColor ul li.id-8939 .color span { background: #d38b4f url('/img/specs/colors/bronze.png'); } 
.g_specs_showTypes_checkboxColor ul li.id-8940 .color span { background: #73c6ff; } 
.g_specs_showTypes_checkboxColor ul li.id-8941 .color span { background: #ffe82e; } 
.g_specs_showTypes_checkboxColor ul li.id-8942 .color span { background: #093; } 
.g_specs_showTypes_checkboxColor ul li.id-8943 .color span { background: #ffd760 url('/img/specs/colors/gold.png');; } 
.g_specs_showTypes_checkboxColor ul li.id-8944 .color span { background: #ab735e; } 
.g_specs_showTypes_checkboxColor ul li.id-8945 .color span { background: #f24a48; } 
.g_specs_showTypes_checkboxColor ul li.id-8946 .color span { background: #f88a3e; } 
.g_specs_showTypes_checkboxColor ul li.id-8947 .color span { background: #f87cb2; } 
.g_specs_showTypes_checkboxColor ul li.id-8948 .color span { background: #d7d7d7 url('/img/specs/colors/silver.png');; } 
.g_specs_showTypes_checkboxColor ul li.id-8949 .color span { background: #c6c7c7; } 
.g_specs_showTypes_checkboxColor ul li.id-8950 .color span { background: #0090ff; } 
.g_specs_showTypes_checkboxColor ul li.id-8951 .color span { background: #9d64a9; } 
.g_specs_showTypes_checkboxColor ul li.id-8952 .color span { background: #6658a4; } 
.g_specs_showTypes_checkboxColor ul li.id-8953 .color span { background: #000; } 

.g_specs_showTypes_checkboxHor label { margin-right: 7px; white-space: nowrap; }
.g_specs_showTypes_checkboxHor input[type="checkbox"] { margin-right: 2px; }
.g_specs_showTypes_checkboxHor label.unchecked input[type="checkbox"] { margin-right: 0; }



.g_specs_showTypes_inputDiapason input { width: 73px; }
.g_specs_showTypes_inputDiapason .g_slider_range { width: 189px; margin: 10px -9px 0 0.5em; }
.g_specs_showTypes_oneCheckbox input { margin-right: 0.3em; }
.g_specs_showTypes_radioHor label { margin-right: 7px; white-space: nowrap; }
.g_specs_showTypes_radioHor input[type="radio"] { margin-right: 2px; }
.g_specs_showTypes_radioHor label.unchecked { color: #999; }
.g_specs_showTypes_radioHor label.unchecked input[type="radio"] { margin-right: 0; }



.g_text p { margin-bottom: 1.3em; }
.g_text sup { font-size: 0.8em; color: #999; }
.g_text sup.shift { margin-left: -1.05em; }
.g_timer { position: relative; width: 245px; height: 96px; background: url('/img/promoPages/samsungGalaxyTab8Dot9/timer.png'); }
.g_timer .title { display: none; }
.g_timer .finishTimestamp { display: none; }
.g_timer .day { position: absolute; top: 27px; left: 35px; color: #8453b0; font-size: 32px; }
.g_timer .time { position: absolute; top: 27px; left: 83px; color: #1ca11d; font-size: 32px; }
.g_timer .text { display: block; margin: 0 auto; padding-top: 29px; text-align: center; color: #1ca11d; font-size: 27px; }
.g_titleTip { display: none; position: absolute; padding: 4px 5px; border: 1px solid #b2b2b2; background: #f3f6f4; text-align: left; }
.g_titleTip.warning {  }
.g_titleTip.error {  }
.g_titleTip-expiredNumbers { max-width: 25em; }
.g_tool_tip { display: none; position: absolute; }

.g_tool_tip .tt-container { position: relative; padding: 6px 4px 9px 4px; }
.g_tool_tip.tt-flip_hor.tt-top .tt-container { bottom: -13px; }
.g_tool_tip.tt-flip_hor.tt-right .tt-container { right: -16px; }
.g_tool_tip.tt-flip_hor.tt-bottom .tt-container { top: -13px; }
.g_tool_tip.tt-flip_hor.tt-left .tt-container { left: -16px; }

.g_tool_tip.tt-flip_vert.tt-top .tt-container { top: -16px; }
.g_tool_tip.tt-flip_vert.tt-right .tt-container { left: -13px; }
.g_tool_tip.tt-flip_vert.tt-bottom .tt-container { bottom: -16px; }
.g_tool_tip.tt-flip_vert.tt-left .tt-container { right: -13px; }

.g_tool_tip .tt-corner1 { position: absolute; z-index: 1; top: 0; left: 0; width: 9px; height: 9px; background: url('/img/tool_tip/left_top.png') left top; }
.g_tool_tip .tt-corner2 { position: absolute; z-index: 1; top: 0; right: 0; width: 9px; height: 9px; background: url('/img/tool_tip/right_top.png') right top; }
.g_tool_tip .tt-corner3 { position: absolute; z-index: 1; right: 0; bottom: 0; width: 9px; height: 9px; background: url('/img/tool_tip/right_bottom.png') right bottom; }
.g_tool_tip .tt-corner4 { position: absolute; z-index: 1; bottom: 0; left: 0; width: 9px; height: 9px; background: url('/img/tool_tip/left_bottom.png') left bottom; }

.g_tool_tip .tt-side1 { position: absolute; z-index: 1; top: 0; right: 9px; left: 9px; height: 8px; border-top: 1px solid #666; background: #fff; }
.g_tool_tip .tt-side2 { position: absolute; z-index: 1; top: 9px; right: 0; bottom: 9px; width: 8px; border-right: 1px solid #666; background: #fff; }
.g_tool_tip .tt-side3 { position: absolute; z-index: 1; right: 9px; bottom: 0; left: 9px; height: 3px; border-top: 1px solid #666; background: url('/img/tool_tip/shadow.png'); }
.g_tool_tip .tt-side4 { position: absolute; z-index: 1; top: 9px; bottom: 9px; left: 0; width: 3px; border-right: 1px solid #666; background: url('/img/tool_tip/shadow.png'); }
.g_tool_tip .tt-side_over { position: absolute; z-index: 1; right: 9px; bottom: 4px; left: 9px; height: 5px; background: #fff; }

.g_tool_tip a.tt-close { overflow: hidden; position: absolute; z-index: 20; top: -4px; right: -6px; width: 15px; height: 0; padding-top: 14px; background: url('/img/tool_tip/close.png'); }
.g_tool_tip.tt-left a.tt-close { right: auto; left: -3px; }

.g_tool_tip .tt-staple { position: absolute; z-index: 2; width: 17px; height: 16px; }
.g_tool_tip.tt-flip_hor.tt-right.tt-top .tt-staple { bottom: 12px; left: -13px; background: url('/img/tool_tip/staple_left_bottom.png'); }
.g_tool_tip.tt-flip_hor.tt-right.tt-bottom .tt-staple { top: 12px; left: -13px; background: url('/img/tool_tip/staple_left_top.png'); }
.g_tool_tip.tt-flip_hor.tt-left.tt-top .tt-staple { bottom: 12px; right: -16px; background: url('/img/tool_tip/staple_right_bottom.png'); }
.g_tool_tip.tt-flip_hor.tt-left.tt-bottom .tt-staple { top: 12px; right: -16px; background: url('/img/tool_tip/staple_right_top.png'); }

.g_tool_tip.tt-flip_vert.tt-right.tt-top .tt-staple { bottom: -12px; left: 12px; background: url('/img/tool_tip/staple_bottom_left.png'); }
.g_tool_tip.tt-flip_vert.tt-right.tt-bottom .tt-staple { top: -15px; left: 12px; background: url('/img/tool_tip/staple_top_left.png'); }
.g_tool_tip.tt-flip_vert.tt-left.tt-top .tt-staple { bottom: -12px; right: 12px; background: url('/img/tool_tip/staple_bottom_right.png'); }
.g_tool_tip.tt-flip_vert.tt-left.tt-bottom .tt-staple { top: -15px; right: 12px; background: url('/img/tool_tip/staple_top_right.png'); }

.g_tool_tip .tt-content { position: relative; z-index: 10; min-width: 20px; min-height: 20px; padding: 0 5px 0 6px; background: #fff; color: #4a4a4a; }

.g_tool_tip .tt-content ul { margin-bottom: 0.5em; list-style: none; }
.g_tool_tip .tt-content ul li { margin-bottom: 0.1em; }
.g_tool_tip .tt-content ul li:last-child { margin-bottom: 0; }
.g_tool_tip .tt-content ul li { padding-left: 11px; background: url('/img/bullet.gif') left 0.45em no-repeat; }

.g_tool_tip .tt-content ol { padding-left: 1.8em; margin-bottom: 0.5em; }
.g_tool_tip .tt-content ol li { margin-bottom: 0.1em; }
.g_tool_tip .tt-content ol li:last-child { margin-bottom: 0; }

.g_tool_tip .tt-content p { margin-bottom: 0.9em; }

.g_tool_tip .tt-content *:last-child { margin-bottom: 0.3em; }
.g_tool_tip-betweenFixedCells { }
.g_tool_tip-city_tel_notice .tt-content { width: 255px; }
.g_tool_tip-city_tel_notice .tt-content .tel { white-space: nowrap; }
.g_tool_tip-compat_tariffs .tt-content { padding-top: 2px; }
.g_tool_tip-compat_tariffs .tt-content .tt-loading { padding-top: 0.3em; font-style: italic; color: #999;  white-space: nowrap; }
.g_tool_tip-compat_tariffs .tt-content .tt-error { padding-top: 0.3em; font-style: italic; color: #f00;  white-space: nowrap; }
.g_tool_tip-compat_tariffs .tt-content ol li { white-space: nowrap; }
.g_tool_tip-compat_tariffs .tt-ct-title { margin: 0 0 0.3em 0; }
.g_tool_tip-insideContent { }
.g_tool_tip-overModal { }
.g_tool_tip-sslNotice .tt-content { max-width: 550px; }
.g_tool_tip_container .ttc-show_link { display: inline-block; overflow: hidden; position: relative; bottom: -2px;  width: 12px; height: 0; padding-top: 13px; margin-left: 0.5em;  background: url('/img/question_circle.gif') no-repeat; }
.g_tool_tip_container .ttc-message { display: none; }

.g_tool_tip_container.ttc-info .ttc-show_link { bottom: auto; padding-top: 12px; background-image: url('/img/number_mathing/info.gif'); }
.g_tool_tip_container.ttc-info.ttc-disabled .ttc-show_link { background-image: url('/img/number_mathing/info_disabled.gif'); }
.g_wait { position: absolute; width: 25px; height: 0; padding-top: 25px; overflow: hidden; background: url('/images/hour_glass_funny.gif') no-repeat; }
.g_warning_line { position: fixed; width: 100%; padding: 4px 0; border-bottom: 2px ridge #aca899; *border-color: #ffffe1; background: #ffffe1; color: #24241e; text-align: center; }
.g_warning_line { -position: absolute; }
.g_warning_line .msg { margin-right: 20px; }
.g_warning_line .close { display: none; }
.g_warning_line_closable .close { display: block; position: absolute; top: 50%; right: 5px; width: 7px; height: 0; padding-top: 7px; margin-top: -3px; overflow: hidden; background: url('/img/icons/close.gif'); }

.g_warning_line_important { background-color: #f00; border-bottom-color: #f00; color: #fff; }
.g_warning_line_important a { color: #dcea90; }
.g_warning_line_important a:hover { color: #f4fbce; }
.g_innerLayouts-main-addWithList {}
.g_innerLayouts-main-addWithList a.show_add_form { display: inline-block; min-height: 8px; margin-bottom: 1em; padding-left: 12px; background: url('/img/plus_icon.gif') left 0.3em no-repeat; font-weight: bold; color: #093; text-decoration: none; }
.g_innerLayouts-main-addWithList a.show_add_form span { border-bottom-style: dashed; border-bottom-width: 1px; }

.g_innerLayouts-main-addWithList form.g_form { display: none; margin-bottom: 1em; }
.g_innerLayouts-main-addWithList form.has_errors { display: block; }

body.g_browser_ie7 .g_innerLayouts-main-addWithList a.show_add_form { padding-bottom: 1px; }


.g_banners_samsungOnlineLabel { display: block; overflow: hidden; position: absolute; left: -31px; top: 253px; width: 31px; height: 0; padding-top: 317px; background: url('/img/samsungOnlineLabel.png'); }

