*, html, body { margin: 0px; padding: 0px; }
html, body { width: 100%; height: 100%; background-color: rgb(253, 104, 2); cursor: default; }
body, a, table, p { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 12px; color: rgb(51, 51, 51); }
ul, li { list-style: none outside none; }
img, table { border: 0px none; }
a { text-decoration: underline; }
a:hover { text-decoration: none; }
.clear_all { clear: both; }
.bold { font-weight: bold; }
.red { color: rgb(255, 0, 0); }
.black2 { color: rgb(0, 0, 0); }
.error { color: rgb(255, 0, 0); }
#rasporka { position: relative; min-width: 981px; width: 100%; height: 100%; background: url('../img/bg_ny2013.jpg') no-repeat scroll center top rgb(253, 104, 2); }
#index { position: relative; top: 241px; margin-bottom: 241px; width: 981px; left: 50%; margin-left: -491px; min-height: 100%; background: none repeat scroll 0% 0% rgb(255, 255, 255); }
#ugol { position: absolute; width: 497px; height: 308px; top: -31px; left: -90px; background: url('../img/ugol_ny2013.png') no-repeat scroll 0% 0% transparent; }
#ugol2 { position: absolute; right: 0px; width: 835px; height: 278px; background: url('../img/ugol2_ny2013.gif') no-repeat scroll right 100px transparent; }
.b { position: absolute; top: 0px; right: 0px; width: 709px; height: 97px; background: url('../img/b.gif') no-repeat scroll 0% 0% transparent; }
#top { padding-bottom: 470px; }
#left { position: relative; float: left; width: 250px; }
#center { position: relative; }
#content { float: left; width: 720px; z-index: 100; }
#cap { width: 100%; height: 241px; position: absolute; top: -240px; }
#footer { position: absolute; max-height: 435px; bottom: -20px; margin-top: 30px; left: -20px; right: -20px; height: auto; padding: 60px 20px 10px; background: url('../img/footer.png') no-repeat scroll left top rgb(255, 255, 255); color: rgb(255, 255, 255); }
.logo { position: absolute; top: -31px; left: -90px; background: url('../img/logo_button.png') no-repeat scroll left top transparent; width: 380px; height: 159px; display: block; cursor: pointer; }
.top_menu_links_container { z-index: 1000; padding-top: 15px; margin-right: 15px; width: 350px; float: right; }
.top_menu_links_container .menu-item { position: relative; text-align: center; min-width: 70px; height: 70px; float: right; padding-top: 5px; padding-left: 5px; padding-right: 5px; }
.top_menu_links_container .menu-item .center { margin-left: auto; margin-right: auto; }
.menu-item-bg-sales { width: 56px; height: 56px; background: url('../img/pic2.png') no-repeat scroll 0% 0% transparent; }
.menu-item-bg-constructor { width: 47px; height: 56px; background: url('../img/icon3.png') no-repeat scroll 0% 0% transparent; }
.menu-item-bg-opt { width: 66px; height: 56px; background: url('../img/icon_opt-2.png') no-repeat scroll 0% 0% transparent; }
.link-text { text-decoration: underline; font-size: 14px; width: 65px; color: rgb(255, 255, 255); margin-top: auto; }
#chatphone_container { position: absolute; top: 10px; left: 405px; }
#chatphone_container div { padding-left: 42px; margin: 5px; height: 40px; }
#free_phone { background: url('../img/phone_icon.png') no-repeat scroll 0% 0% transparent; color: black; font-family: Verdana; font-size: 17px; padding-top: 6px; font-weight: bold; }
#chat { background: url('../img/chat_icon.png') no-repeat scroll 0% 0% transparent; padding-top: 7px; }
#chat a { font-size: 14px; color: white; text-decoration: underline; }
.menu { position: absolute; top: 112px; left: 363px; }
.menu a { color: rgb(0, 0, 0); font-weight: bold; font-size: 11px; font-variant: small-caps; font-family: Arial,Helvetica,sans-serif; white-space: nowrap; text-decoration: none; display: inline-block; border-bottom: 2px solid rgb(204, 204, 204); }
.menu a:hover { background: none repeat scroll 0% 0% transparent; border-bottom: 2px solid rgb(255, 255, 255); }
.menu li.first { border-left: 0px none; }
.menu li.first a { border-bottom: 2px solid rgb(204, 204, 204); }
.menu li { float: left; padding: 0px 4px; border-left: 1px solid rgb(204, 204, 204); }
.footer_in { position: relative; margin: 9px 0px; color: rgb(255, 255, 255); }
.footer_in:after { content: " "; clear: both; display: block; width: 0px; height: 0px; overflow: hidden; font-size: 0px; }
.footer_in .left { position: relative; float: left; width: 735px; }
.footer_in .right { position: relative; float: right; width: 230px; }
#footer .promo { position: relative; min-width: 126px; margin: 0px 0px 23px; padding: 0px 0px 10px; background: url('../img/line_hor_1.gif') repeat-x scroll left bottom transparent; }
#footer .promo:after { content: " "; clear: both; display: block; width: 0px; height: 0px; overflow: hidden; font-size: 0px; }
#footer .promo .h { position: relative; padding: 0px; margin: 0px 0px 16px; color: rgb(255, 255, 255); font-size: 18px; font-weight: normal; }
#footer .promo dl { position: relative; float: left; width: 200px; padding: 0px 17px 0px 30px; line-height: 15px; }
#footer .promo dl:first-child { padding-left: 23px; }
#footer .promo dl dt { margin: 0px 0px 7px; font-size: 18px; }
#footer .promo dl dd { position: relative; float: none; min-height: 0px; margin: 0px 0px 6px; }
#footer .promo dl .icon { position: absolute; left: 0px; top: -7px; }
#footer .menu_txt { position: relative; margin: 20px 0px 44px -5px; }
#footer .menu_txt:after { content: " "; clear: both; display: block; width: 0px; height: 0px; overflow: hidden; font-size: 0px; }
#footer .menu_txt dl { position: relative; float: left; width: 180px; padding: 0px 0px 0px 5px; }
#footer .menu_txt dl dt { position: relative; margin: 0px 0px 8px; font-weight: bold; }
#footer .menu_txt dl dd { position: relative; float: none; min-height: 0px; margin: 0px 0px 6px; padding: 0px 0px 0px 15px; background: url('../img/marker_1.gif') no-repeat scroll left 8px transparent; }
#footer .menu_txt a { color: rgb(255, 255, 255); text-decoration: underline; }
#footer .menu_txt a:hover { text-decoration: none; }
#footer .info { position: relative; padding: 0px 0px 0px 50px; }
#footer .info p { font-size: 12px; line-height: 18px; color: rgb(255, 255, 255); }
#footer .info .counter { position: absolute; top: 1px; left: 0px; }
#footer .info .counter img { display: block; }
#footer .description { position: relative; font-size: 11px; line-height: 14px; color: rgb(254, 180, 129); }
#footer .subscribe_block { position: relative; margin: 5px 0px 23px; }
#footer .subscribe_block .block_in { position: relative; padding: 12px 13px 11px; border: 1px solid rgb(255, 163, 60); background: url('../img/bg_subscribe.png') repeat-x scroll left top rgb(254, 148, 30); border-radius: 10px 10px 10px 10px; height: 100px; }
#footer .subscribe_block .h { position: relative; margin: 0px -10px 11px 0px; padding: 0px; font-size: 18px; line-height: 20px; font-weight: normal; color: rgb(255, 255, 255); }
#footer .subscribe_block .text_input { position: relative; float: left; width: 149px; height: 16px; margin: 0px 5px 0px 0px; padding: 3px 5px; border: 1px solid rgb(255, 184, 104); background: url('../img/bg_subscribe_input.png') no-repeat scroll 0% 0% rgb(255, 255, 255); }
#footer .subscribe_block .submit { position: relative; float: left; width: 36px; height: 26px; padding: 0px 0px 4px; border: 0px none; background: url('../img/bg_subscribe_button.png') no-repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); font-size: 14px; text-align: center; cursor: pointer; text-shadow: 0px 1px 0px rgb(14, 133, 169); }
#footer .social { position: relative; margin: 0px 0px 13px; }
#footer .social:after { content: " "; clear: both; display: block; width: 0px; height: 0px; overflow: hidden; font-size: 0px; }
#footer .social dt { position: relative; margin: 0px 0px 8px; font-weight: bold; }
#footer .social dd { position: relative; min-height: 0px; margin: 0px 7px 0px 0px; }
#footer .social img { display: block; }
#footer .pay { position: relative; margin: 0px -5px 20px 0px; }
#footer .pay:after { content: " "; clear: both; display: block; width: 0px; height: 0px; overflow: hidden; font-size: 0px; }
#footer .pay dt { position: relative; margin: 0px 0px 8px; font-weight: bold; }
#footer .pay dd { position: relative; min-height: 0px; margin: 0px 7px 0px 0px; }
#footer .pay img { display: block; }
.korsina { position: absolute; top: 150px; left: 145px; }
.text_head { color: rgb(253, 104, 2); font-variant: small-caps; font-weight: bold; font-size: 14px; padding-bottom: 10px; }
.zakaz { padding-top: 15px; }
.zakaz a { color: rgb(5, 172, 227); }
.menu2 a { color: rgb(5, 172, 227); }
.menu2 { color: rgb(5, 172, 227); left: 327px; padding-top: 10px; position: absolute; top: 150px; }
.menu2_cont { position: relative; }
.top_menu_img { background: url('../img/topmenuproducttypes.png') no-repeat scroll 0px 0px transparent; display: block; height: 56px; width: 66px; }
.top_menu_div { float: left; height: 66px; text-align: center; width: 70px; }
#p1 { background-position: -3px -6px; }
#p2 { background-position: -135px -6px; }
#p3 { background-position: -330px -6px; }
#p4 { background-position: -598px -6px; }
#p5 { background-position: -398px -6px; }
#p6 { background-position: -201px -6px; }
#p8 { background-position: -69px -6px; }
#p9 { background-position: -267px -6px; }
.top_text {  }
.top_text a { white-space: nowrap; color: rgb(5, 172, 227); }
.top_text .block a { white-space: normal; }
.header_fut, .header_fut h1 { font-variant: small-caps; font-weight: bold; font-size: 14px; color: rgb(0, 0, 0); padding-bottom: 5px; padding-top: 5px; }
.block { width: 163px; text-align: center; border: 1px solid rgb(204, 204, 204); padding-top: 4px; padding-bottom: 8px; line-height: 1.4; float: left; margin: 0px 15px 15px 0px; display: inline; height: 240px; position: relative; }
.blue_link { font-size: 12px; color: rgb(5, 172, 227); font-weight: bold; }
.color1 { color: rgb(104, 104, 90); }
.menu3 { width: 209px; margin: 40px 0px 30px 30px; line-height: 1.4; }
.menu3 li { display: block; position: relative; }
.menu3 a { display: block; cursor: pointer; text-decoration: none; font-variant: small-caps; position: relative; font-size: 14px; font-weight: bold; padding: 4px 0px 5px 10px; font-family: Arial,Helvetica,sans-serif; width: 100%; color: rgb(143, 143, 143); }
.menu3 a.act { background: url('../img/menu_bg.gif') no-repeat scroll 0% 0% transparent; color: rgb(0, 0, 0); }
.menu3 a:hover { background: url('../img/menu_bg.gif') no-repeat scroll 0% 0% transparent; color: rgb(0, 0, 0); text-decoration: none ! important; }
.oblako { background: url('../img/top_obl2.gif') no-repeat scroll left top rgb(241, 241, 242); width: 708px; margin-left: 0px; line-height: 1.4; }
.oblako div { padding: 3px 5px 5px 10px; z-index: 100; }
.oblako2 { background: url('../img/bottom_obl2.gif') no-repeat scroll left bottom transparent; }
.breadcrumb li { float: left; padding: 0px 10px 0px 8px; background: url('../img/st.gif') no-repeat scroll right 6px transparent; }
.breadcrumb li.last { background: none repeat scroll 0% 0% transparent; }
.breadcrumb li a { color: rgb(2, 173, 229); font-weight: bold; font-size: 12px; }
.breadcrumb { float: left; padding-bottom: 10px; width: 720px; }
.h { font-size: 14px; color: rgb(0, 0, 0); font-weight: bold; padding: 0px 0px 5px 5px; }
.price_bottom { position: absolute; bottom: 10px; left: 0px; width: 100%; }
.page { color: rgb(0, 0, 0); font-weight: bold; }
.page span.active { margin: 12px; font-weight: bold; }
.page a { margin: 12px; white-space: nowrap; color: rgb(5, 172, 227); font-weight: bold; }
.page a:hover { text-decoration: none; font-weight: bold; }
.cat_descr { padding: 10px; }
#tooltip { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(102, 102, 102); color: rgb(51, 51, 51); font: menu; margin: 0px 0px 0px 5px; padding: 3px 5px; position: absolute; visibility: hidden; }
a.no_underline { text-decoration: none; }
h1.index_title { font-variant: small-caps; font-weight: bold; font-size: 14px; color: rgb(0, 0, 0); padding-bottom: 5px; padding-top: 5px; }
.head_news { color: rgb(255, 114, 0); font-size: 16px; font-weight: bold; padding-bottom: 10px; }
#block_news { margin: -40px 0px 30px 30px; }
#block_news .news { float: left; width: 195px; padding-bottom: 20px; }
#block_news .news div { padding-bottom: 5px; }
#block_news .news .data_news { color: rgb(144, 144, 144); font-size: 12px; }
#block_news .news a { font-size: 14px; color: rgb(0, 183, 244); }
#block_news .news p, #block_news .news div { color: rgb(41, 41, 41); line-height: 18px; font-size: 12px; }
#block_news .all_news {  }
#block_news .all_news a { font-size: 12px; color: rgb(0, 183, 244); }
#frontend_catalog_nav td { padding: 4px; }
#frontend_catalog_nav select { border: 1px solid rgb(204, 204, 204); }
#frontend_catalog_nav input { padding: 0px 5px; }
#content .contacts-wrap dt, dd { float: left; margin: 5px 0px 0px; min-height: 35px; }
@media all and (min-width: 0px) {
  #dostavka .transport .row .wrap input { margin: 0px 3px 0px 0px; }
  #deliverytypegroups { margin-top: -3px; }
}
#center_register { width: 100%; height: 50px; position: relative; top: 80px; z-index: 200; display: block; }
#center_register .left_register { width: 28%; height: 50px; float: left; position: relative; top: -76px; margin-left: 5%; padding-right: 1%; padding-top: 5px; text-align: right; }
#center_register .right_register { width: 60%; height: 50px; position: relative; float: right; top: -76px; padding-top: 5px; margin-right: 5%; padding-left: 1%; }
#forgot_password_panel #center_register, #forgot_password_panel .left_register, #forgot_password_panel .right_register { height: 20px; }
#mot_block { width: 700px; height: auto; }
#signin_panel, #forgot_password_panel, #change_password_panel { padding: 15px; }
.captcha_img { margin: 5px 0px 5px 110px; }
#forgot_password_form {  }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix {  }
.ui-dialog .ui-dialog-titlebar { padding: 7px 4px; position: relative; }
.ui-widget-header { position: relative; margin: -20px 0px 0px; line-height: 20px; font-size: 20px; font-weight: bold; display: block; color: rgb(62, 65, 56); padding: 0px 0px 15px; }
.ui-dialog.ui-widget-content { border: 3px solid rgb(253, 107, 4) ! important; display: inline-block; padding: 28px; width: 356px; font-size: 12px; line-height: 14px; text-align: left; background: url('../img/assup-bg.png') repeat-x scroll center top rgb(255, 255, 255) ! important; }
.ui-widget-header .ui-icon { position: absolute; right: -10px; top: -4px; width: 25px; height: 25px; cursor: pointer; background: url('../img/closelabel.gif') no-repeat scroll center center transparent; text-indent: -99999px; }
.ui-dialog { position: absolute; padding: 0.2em; width: 300px; overflow: hidden; }
.ui-dialog .ui-dialog-title { float: left; margin: 0.1em 16px 0.1em 0px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: 0.3em; top: 50%; width: 19px; margin: -10px 0px 0px; padding: 1px; height: 18px; }
#age_control { display: block; position: relative; float: left; margin: 8px 0px 0px -2px; z-index: 999; }
#age_control .age_limit { height: 59px; width: 59px; display: block; position: relative; background: url('../img/icon-16_.png') no-repeat scroll 0% 0% transparent; cursor: pointer; z-index: 2; }
#age_control .description { display: none; position: absolute; bottom: 96px; left: -99px; width: 342px; background: url('../img/plashka_16_top.png') no-repeat scroll 0% 0% transparent; color: rgb(51, 51, 51); font-size: 11px; line-height: 15px; text-align: left; }
#age_control .description_in { position: relative; padding: 25px 31px 3px; }
#age_control .description_bg { position: absolute; left: 0px; bottom: -54px; width: 342px; height: 54px; background: url('../img/plashka_16_bottom.png') no-repeat scroll 0% 0% transparent; }
@media 0screen {
  .rt_tovar1-p { width: 508px ! important; }
}
/* ::::: style_23102012.css ::::: */

a { text-decoration: underline; }
input[type="checkbox"] { vertical-align: middle; }
h1 { color: rgb(255, 87, 30); font-size: 24px; font-weight: normal; margin: 0px; padding: 0px; }
b { font-weight: bold; }
ul { list-style-type: none; margin: 0px; padding: 0px; }
ul li { margin: 0px; padding: 0px; }
img, fieldset { border: medium none; }
.input_error_text { font-size: 12px; }
/* ::::: all_25042012.css ::::: */

.highslide-container a { text-decoration: none; color: rgb(150, 150, 150); }
.highslide-container a:hover { text-decoration: underline; }
.highslide-container :focus { outline: medium none; }
/* ::::: style_23102012.css ::::: */

a { text-decoration: underline; }
#ruster_block { line-height: 2; overflow: hidden; width: 690px; }
input[type="checkbox"] { vertical-align: middle; }
h1 { color: rgb(255, 87, 30); font-size: 24px; font-weight: normal; margin: 0px; padding: 0px; }
b { font-weight: bold; }
ul { list-style-type: none; margin: 0px; padding: 0px; }
ul li { margin: 0px; padding: 0px; }
img, fieldset { border: medium none; }
#rt_top { margin-bottom: 20px; overflow: hidden; width: 685px; }
#rt_top h1 { display: block; float: left; padding-left: 7px; }
.rt_xblock { overflow: hidden; margin-bottom: 35px; margin-left: 10px; }
.input_error_text { font-size: 12px; }
/* ::::: http://www.vsemayki.ru/css/markup_doc/all_25042012.css ::::: */

.highslide-container a { text-decoration: none; color: rgb(150, 150, 150); }
.highslide-container a:hover { text-decoration: underline; }
.highslide-container :focus { outline: medium none; }
/* ::::: style.css ::::: */

#facebox .b { background: url('../img/b.png') repeat scroll 0% 0% transparent; width: auto; height: auto; position: relative; }
#facebox .tl { background: url('../img/tl.png') repeat scroll 0% 0% transparent; }
#facebox .tr { background: url('../img/tr.png') repeat scroll 0% 0% transparent; }
#facebox .bl { background: url('../img/bl.png') repeat scroll 0% 0% transparent; }
#facebox .br { background: url('../img/br.png') repeat scroll 0% 0% transparent; }
#facebox { position: absolute; top: 0px; left: 0px; z-index: 101; text-align: left; }
#facebox .popup { position: relative; }
#facebox .tab { border-collapse: collapse; }
#facebox .body { padding: 5px; background: none repeat scroll 0% 0% rgb(255, 255, 255); width: 370px; }
#facebox .top { height: 20px; position: relative; text-align: right; width: 100%; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height: 5px; width: 5px; overflow: hidden; padding: 0px; }
.close_image { background-image: url('../img/closelabel.gif'); position: absolute; right: 0px; width: 18px; height: 18px; }
.close_image:hover { background-image: url('../img/closelabelhover.gif'); position: absolute; right: 0px; width: 18px; height: 18px; }
/* ::::: forms.css ::::: */

img { border-style: none; }
a { color: rgb(0, 0, 255); text-decoration: none; }
a:hover { text-decoration: underline; }
input, textarea, select { font: 100% Arial,Helvetica,sans-serif; vertical-align: middle; color: rgb(0, 0, 0); margin: 0px; padding: 0px; }
form, fieldset { margin: 0px; padding: 0px; border-style: none; }
@media 0screen {
  .refunds .steps li:first-child { width: 159px; }
}
.po_signin form { float: left; width: 100%; }
.po_signin form .row, #address_form form .row, #editdata_form form .row, #choose_address form .row { float: left; padding: 0px 0px 10px; width: 100%; }
.po_signin .row .col, #address_form .row .col, #editdata_form .row .col, #choose_address .row .col { float: left; margin: 0px 17px 0px 0px; text-align: right; position: relative; width: 98px; }
.po_signin .row label, #address_form .row label, #editdata_form .row label, #choose_address .row label { position: relative; text-align: right; width: 94px; color: rgb(45, 45, 45); font: 12px/22px Arial,Helvetica,sans-serif; }
.po_signin .row label span, #address_form .row label span, #editdata_form .row label span { color: rgb(255, 79, 17); font-size: 14px; position: absolute; right: -6px; top: -6px; }
.po_signin .row input[type="text"], .po_signin .row input[type="password"], #address_form .row input[type="text"], #address_form .row input[type="password"], #editdata_form .row input[type="text"], #editdata_form .row input[type="password"] { width: 181px; height: 32px; line-height: 32px; padding: 0px 12px; font-weight: bold; color: rgb(62, 65, 56); border: 1px solid rgb(217, 216, 213); background: url('../img/input-bg.png') repeat-x scroll center bottom rgb(242, 241, 239); border-radius: 8px 8px 8px 8px; box-shadow: 1px -1px 0px rgb(217, 216, 213); }
.always-desc { cursor: pointer; vertical-align: middle; }
.po_signin .row_autosignin { margin-top: 0px; }
.po_signin .row_autosignin { margin-top: 90px; margin-left: 107px; }
.po_signin .col label, #address_form .col label { font-weight: bold; }
#signin_form, fieldset, #signin form { border: 0px none; }
.input_error_text { text-align: center; margin: 0px auto; display: block; }
#signin_form a, #forgot_password_form a, #change_password_form a { color: rgb(5, 172, 227); }
.captcha_img { padding: 0px 5px; }
#signin_form a.pie, #forgot_password_form a.pie, #address_form a.pie, #change_password_form a.pie, #editdata_form a.pie { cursor: pointer; display: inline-block; padding: 0px 10px; line-height: 32px; height: 32px; color: rgb(255, 255, 255); border-right: 1px solid rgb(255, 142, 0); border-width: 1px; border-style: solid; border-color: rgb(255, 223, 23) rgb(255, 142, 0) rgb(255, 142, 0); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; background: none repeat scroll 0% 0% rgb(255, 142, 0); border-radius: 16px 16px 16px 16px; box-shadow: 1px 1px 0px rgba(255, 255, 255, 0.25) inset, -1px -1px 0px rgba(255, 255, 255, 0.25) inset; }
/* ::::: privateoffice.css ::::: */

.pie { position: relative; }
.cancel { color: rgb(5, 172, 227); cursor: pointer; display: inline-block; vertical-align: top; text-decoration: underline; padding: 10px 0px 0px 15px; }
.black-stripe { height: 30px; width: 100%; }
.black-stripe .fixed-line { height: 38px; z-index: 9999999; }
.black-stripe .fixed-line .wrap { margin: 0px auto; width: 981px; }
.black-stripe .fixed-line UL { height: 30px; background: none repeat scroll 0% 0% rgb(255, 255, 255); border-bottom-right-radius: 17px; border-bottom-left-radius: 17px; float: right; margin: 0px; padding: 0px 5px 0px 15px ! important; }
.black-stripe .fixed-line UL LI { float: left; margin: 0px 7px 0px 0px; padding: 0px; }
.black-stripe .fixed-line UL LI A { display: inline-block; font-size: 13px; color: rgb(102, 102, 102); font-family: Arial,Tahoma,Helvetica,sans-serif; padding: 7px 10px 10px 25px; }
.black-stripe .fixed-line UL LI A.reg { background: url('../img/registr.png') no-repeat scroll 3% 45% transparent; }
.black-stripe .fixed-line UL LI A#auth { background: url('../img/enter.png') no-repeat scroll 0% 45% transparent; }
.black-stripe .fixed-line UL LI A:hover, .black-stripe .fixed-line UL LI A:active { text-decoration: none; }
.black-stripe .fixed-line UL LI:after { content: "|"; padding: 0px; color: rgb(102, 102, 102) ! important; font-size: 16px ! important; }
.black-stripe .fixed-line UL LI.last:after { content: ""; padding: 0px; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { font-weight: normal ! important; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 0px solid rgb(204, 204, 204) ! important; background: none repeat scroll 0% 0% transparent ! important; font-weight: normal ! important; }
.ui-widget { font-family: inherit ! important; }
.ui-widget-header { border: 0px solid rgb(231, 143, 8) ! important; background: none repeat scroll 0% 0% transparent ! important; }
.ui-widget-content { border: 0px solid rgb(221, 221, 221) ! important; background: none repeat scroll 0% 0% transparent ! important; color: inherit ! important; }
.black-stripe .fixed-line UL LI A#auth { background: url('../img/enter.png') no-repeat scroll 0% 45% transparent ! important; }
/* ::::: jqtransform.css ::::: */

form.jqtransformdone label { margin-top: 2px; margin-left: 4px; display: block; float: left; color: rgb(74, 3, 3); }
span.jqTransformCheckboxWrapper { display: block; float: left; margin: 0px 10px 0px 3px; }
a.jqTransformCheckbox { background: url('../img/checkbox.png') no-repeat scroll left top transparent; vertical-align: middle; height: 19px; width: 19px; display: block; }
a.jqTransformChecked { background-position: left bottom; }
.jqTransformHidden { display: none; }
/* ::::: highslide.css ::::: */

.highslide-container div { font-family: Verdana,Helvetica; font-size: 10pt; }
.highslide-wrapper, .highslide-outline { background: none repeat scroll 0% 0% white; }
.highslide-loading { display: block; color: black; font-size: 9px; font-weight: bold; text-transform: uppercase; text-decoration: none; padding: 3px 3px 3px 22px; border: 1px solid white; background-color: white; background-image: url('../img/loader.white.gif'); background-repeat: no-repeat; background-position: 3px 1px; }
.mail_button { float: left; margin-right: 10px; margin-left: -10px; margin-top: 1px; }
