/* ::::: styles_20130708_v2.css?v4 ::::: */

*, 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; }
.green { color: rgb(0, 153, 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_14_feb.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); }
.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; padding-top: 26px; }
#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); }
.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 .description p { position: relative; font-size: 11px; line-height: 14px; color: rgb(254, 180, 129); }
#footer .description a { font-size: 11px; line-height: 14px; color: rgb(254, 180, 129); text-decoration: underline; }
#footer .description a:hover { text-decoration: none; }
#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; }
.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: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('top_obl2.gif') no-repeat scroll left top rgb(241, 241, 242); width: 708px; margin-left: 0px; line-height: 1.4; margin-top: 10px; }
.oblako div { padding: 3px 5px 5px 10px; z-index: 100; }
.oblako2 { background: url('bottom_obl2.gif') no-repeat scroll left bottom transparent; }
.oblako a { color: rgb(2, 173, 229); }
.o1 { font-size: 11px; }
.o2 { font-size: 12px; }
.o4 { font-size: 15px; }
.o5 { font-size: 18px; }
.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%; }
#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); }
#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; }
}
.cf:after { visibility: hidden; display: block; font-size: 0px; content: "."; clear: both; height: 0px; }
#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; }
}
.bottom-layer { position: fixed; bottom: 0px; left: 0px; width: 100%; height: 43px; background: url('../img/bt-lr.gif') repeat-x scroll left top transparent; }
.bottom-layer .bt-lr-wr { position: relative; width: 960px; margin: 0px auto; background: url('../img/bt-lr-wr.png') no-repeat scroll left 8px transparent; height: 43px; }
.bottom-layer .bt-lr-wr .bt-lr-more { display: block; position: absolute; top: 8px; right: 145px; width: 129px; height: 29px; background: url('../img/bt-lr-more.png') no-repeat scroll left top transparent; text-indent: -9999px; }
.bottom-layer .bt-lr-wr .bt-lr-close { display: block; position: absolute; top: 8px; right: 0px; width: 29px; height: 29px; background: url('../img/bt-lr-close.png') no-repeat scroll left top transparent; cursor: pointer; }
@font-face {
  font-family: "intro_regular";  font-style: normal;  font-weight: normal;  src: url('../img/intro-webfont.eot') format("embedded-opentype"), url('../img/intro-webfont.woff') format("woff"), url('../img/intro-webfont.ttf') format("truetype"), url('../img/intro-webfont.svg') format("svg");}
#index { left: 0px; margin: 0px auto; top: 0px; width: 1070px; }
#left { width: 290px; }
#footer { background: url('../img/footer.png') no-repeat scroll left top transparent; }
.menu3 { margin: 20px 0px 30px 60px; }
#block_news { margin: -10px 0px 30px 70px; }
.header_fut { padding-top: 18px; }
.header2 { height: 130px; background: none repeat scroll 0% 0% rgb(232, 231, 231); position: relative; -moz-box-sizing: border-box; padding: 5px 50px 20px 30px; }
.header2 a:link, .header2 a:visited { color: rgb(51, 51, 51); text-decoration: underline; }
.header2 a:hover { text-decoration: none; }
.header2 nav.services { margin-bottom: 15px; }
.header2 nav.services ul { float: left; }
.header2 nav.services ul li { float: left; margin-right: 10px; }
.header2 nav.services ul li a { font-size: 11px; }
.header2 nav.services .enter { float: right; }
.header2 nav.services .enter span { margin-left: 10px; padding: 2px 0px; }
.header2 nav.services .enter span a:link, .header2 nav.services .enter span a:visited { color: rgb(51, 51, 51); }
.header2 nav.services .enter span a:hover { text-decoration: none; border: 0px none; }
.header2 nav.services .enter .fav { background: url('../img/enter-sprite.png') no-repeat scroll left 3px transparent; padding-left: 17px; }
.header2 nav.services .enter .fav i { font-style: normal; font-size: 10px; color: rgb(51, 51, 51); position: relative; top: -5px; margin-right: 5px; }
.header2 nav.services .enter .fav a { text-decoration: underline; }
.header2 nav.services .enter .ent { background: url('../img/enter-sprite.png') no-repeat scroll left -22px transparent; padding-left: 20px; }
.header2 nav.services .enter .ent a { border-bottom: 1px dotted rgb(51, 51, 51); text-decoration: none; }
.header2 .logotype { float: left; width: 433px; padding-left: 17px; }
.header2 .logotype a { display: block; width: 334px; height: 39px; background: url('../img/logo.png') repeat scroll 0% 0% transparent; text-indent: -9999px; margin-bottom: 10px; }
.header2 .feedback { float: left; width: 340px; font-size: 14px; }
.header2 .feedback .phone { display: block; font-size: 26px; line-height: 22px; color: rgb(47, 66, 80); background: url('../img/phn.png') no-repeat scroll left 2px transparent; padding: 0px 0px 5px 31px; margin-bottom: 7px; }
.header2 .feedback a.chat { background: url('../img/chat.png') no-repeat scroll left top transparent; line-height: 29px; padding: 7px 25px 9px 40px; text-decoration: none; font-weight: bold; margin-right: 8px; }
.header2 .cart2 { position: relative; float: left; width: 195px; height: 60px; border: 1px solid rgb(200, 93, 43); border-radius: 3px 3px 3px 3px; background: -moz-linear-gradient(rgb(227, 123, 68), rgb(213, 70, 17)) repeat scroll 0% 0% transparent; }
.header2 .cart2 .cart-inner { position: absolute; top: 0px; left: 0px; width: 195px; height: 60px; background: url('../img/header-cart2.png') no-repeat scroll 10px 13px transparent; }
.header2 .cart2 .cart-inner > span { color: rgb(255, 255, 255); }
.header2 .cart2 .cart-inner .item-qty { display: block; position: absolute; width: 26px; height: 11px; line-height: 11px; top: 7px; left: 40px; text-align: center; font-size: 10px; }
.header2 .cart2 .cart-inner .total-price { display: block; position: absolute; width: 123px; height: 12px; line-height: 12px; top: 38px; right: 0px; text-align: center; font-size: 11px; }
.header2 .cart2.empty { border: 1px solid rgb(220, 219, 219); background: -moz-linear-gradient(rgb(246, 246, 246), rgb(243, 242, 235)) repeat scroll 0% 0% transparent; }
.header2 .cart2.empty .cart-inner { background-image: url('../img/header-cart2emp.png'); }
.header2 .cart2.empty .cart-inner > span { color: rgb(0, 0, 0); }
.header2 .main-menu-layer { position: absolute; bottom: -65px; left: 50%; width: 1000px; height: 90px; margin-left: -500px; -moz-box-sizing: border-box; padding: 10px 15px; border: 1px solid rgb(199, 199, 199); border-radius: 8px 8px 8px 8px; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2); background: -moz-linear-gradient(rgb(255, 255, 255), rgb(232, 231, 231)) repeat scroll 0% 0% transparent; }
.header2 .main-menu-layer .main-menu2 { height: 30px; margin-top: 5px; border-radius: 3px 3px 3px 3px; background: -moz-linear-gradient(rgb(45, 64, 78), rgb(59, 78, 92)) repeat scroll 0% 0% transparent; }
.header2 .main-menu-layer .main-menu2 > li { position: relative; float: left; width: 12.5%; text-align: center; }
.header2 .main-menu-layer .main-menu2 > li > a:link, .header2 .main-menu-layer .main-menu2 > li > a:visited { color: rgb(255, 255, 255); line-height: 30px; height: 30px; font-family: 'intro_regular'; text-decoration: none; display: block; z-index: 2; }
.header2 .main-menu-layer .main-menu2 > li:hover > a, .header2 .main-menu-layer .main-menu2 > li.active > a { position: relative; top: -4px; border-radius: 3px 3px 3px 3px; background: -moz-linear-gradient(rgb(227, 122, 67), rgb(213, 71, 19)) repeat scroll 0% 0% transparent; box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.2); }
.header2 .main-menu-layer .main-menu2 > li:hover > a, .header2 .main-menu-layer .main-menu2 > li.active > a { line-height: 38px; height: 38px; }
.header2 .main-menu-layer .main-menu2 > li > div { display: none; position: absolute; left: 0px; top: 32px; background: none repeat scroll 0% 0% rgb(255, 255, 255); padding: 15px; z-index: 1; font-family: 'Tahoma',sans-serif; text-align: left; box-shadow: 1px 2px 4px rgba(0, 0, 0, 0.2); }
.header2 .main-menu-layer .main-menu2 > li:hover > div { display: block; }
.header2 .main-menu-layer .main-menu2 > li > div td { vertical-align: top; }
.header2 .main-menu-layer .main-menu2 > li > div ul { margin-right: 18px; display: block; }
.header2 .main-menu-layer .main-menu2 > li > div ul > li { margin-bottom: 10px; }
.header2 .main-menu-layer .main-menu2 > li > div ul > li a:link, .header2 .main-menu-layer .main-menu2 > li > div ul > li a:visited { color: rgb(51, 51, 51); white-space: nowrap; }
.header2 .main-menu-layer .main-menu2 > li > div ul > li a:hover { color: rgb(253, 104, 2); }
.header2 .main-menu-layer .main-menu2 > li > div ul > li.heading { margin-bottom: 15px; }
.header2 .main-menu-layer .main-menu2 > li > div ul > li.heading a { font-size: 14px; color: rgb(253, 104, 2); text-decoration: none; }
.header2 .main-menu-layer .main-menu2 > li > div ul > li.heading a:hover { text-decoration: underline; }
.header2 .main-menu-layer .main-search { margin-top: 8px; }
.header2 .main-menu-layer .main-search input[type="text"] { background: url('../img/search-ico.png') no-repeat scroll 935px 4px rgb(255, 255, 255); border-radius: 5px 0px 0px 5px; border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(145, 145, 145) -moz-use-text-color rgb(145, 145, 145) rgb(145, 145, 145); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.1) inset; width: 900px; height: 24px; padding: 0px 10px; font-style: italic; }
.header2 .main-menu-layer .main-menu2 .dropdown { z-index: 1000; }
.header2 .main-menu-layer .main-search input[type="submit"] { width: 45px; border: 0px none; background: url('../img/search-ico2.png') repeat scroll 0% 0% transparent; height: 26px; text-indent: -9999px; cursor: pointer; }
.main-banner { width: 1070px; }
/* ::::: style_23102012.css?v2 ::::: */

a { text-decoration: underline; }
input[type="checkbox"] { vertical-align: middle; }
h1, h2  { color: rgb(255, 87, 30); font-size: 24px; font-weight: normal; margin: 0px; padding: 0px; }
b { font-weight: bold; }
i { font-style: italic; color: rgb(119, 119, 119); }
ul { list-style-type: none; margin: 0px; padding: 0px; }
ul li { margin: 0px; padding: 0px; }
img, fieldset { border: medium none; }
/* ::::: markup_doc/all_14032012.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; }
/* ::::: facebox/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; }
/* ::::: markup/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; }
}
/* ::::: jqtransform.css ::::: */

/* ::::: privateoffice4.css?v9 ::::: */

.top-menu ul li:nth-child(2) { border-left: 0px none; }
#content .top_text { width: 100%; padding-bottom: 35px; }
.cf:after, .cf:before { content: ""; display: table; }
.cf:after { clear: both; }
.reg {  }
input, textarea, select { outline: medium none; }
.for-sel select { font-size: 18px; color: rgb(68, 68, 68); width: 130px; background: url('../img/../img/corner.png') no-repeat scroll 97% 15px transparent; padding: 3px 10px; border: 1px solid rgb(129, 129, 129); box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3) inset; cursor: pointer; opacity: 0; }
.for-sel { position: relative; display: inline-block; font-size: 18px; color: rgb(68, 68, 68); width: 110px; background: url('../img/corner.png') no-repeat scroll 97% 15px transparent; padding: 3px 10px 5px; border: 1px solid rgb(129, 129, 129); box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.3) inset; cursor: pointer; }
.for-sel select { position: absolute; top: 0px; left: 0px; }
.for-sel.w80p { width: 80%; background-position: 99% 15px; }
.popup-holder { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; z-index: 1010; }
.popup-holder .bg { position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; background: none repeat scroll 0% 0% rgb(0, 0, 0); opacity: 0.59; z-index: 1100; }
.popup-block { position: fixed; top: 150px; left: 50%; margin-left: -238px; width: 475px; height: auto; border: 5px solid rgb(255, 107, 0); background: none repeat scroll 0% 0% rgb(255, 255, 255); z-index: 1110; border-radius: 10px 10px 10px 10px; }
.popup-block .popup-close-bar { position: relative; background: none repeat scroll 0% 0% rgb(255, 107, 0); height: 40px; }
.popup-block .popup-close-bar span { display: block; width: 23px; height: 23px; position: absolute; top: 5px; right: 5px; background: url('../img/popup-close.png') repeat scroll 0% 0% transparent; cursor: pointer; }
.popup-block .switcher-holder { text-align: center; color: rgb(154, 154, 154); font-size: 28px; padding-top: 20px; margin-bottom: 40px; }
.popup-block .switcher-holder span { cursor: pointer; border-bottom: 1px dotted rgb(154, 154, 154); }
.popup-block .switcher-holder span.disabled { border: 0px none; cursor: default; color: rgb(102, 102, 102); }
.popup-block .form-holder { position: relative; height: 230px; }
.popup-block form { position: absolute; top: 0px; left: 0px; width: 100%; text-align: center; }
.popup-block form span { display: block; position: relative; }
.popup-block form input[type="text"], .popup-block form input[type="password"] { font-size: 18px; width: 400px; text-align: center; border: 1px solid rgb(129, 129, 129); padding: 5px 0px; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset; margin-bottom: 25px; }
.popup-block form .check-reg { width: 395px; margin: 10px auto 0px; text-align: left; }
.popup-block form .check-reg a:link, .popup-block form .check-reg a:visited { color: rgb(115, 115, 115); }
.popup-block form input[type="checkbox"] { clip: rect(0px, 0px, 0px, 0px); }
.popup-block form input[type="checkbox"] + label { position: relative; margin-left: 10px; font-size: 12px; color: rgb(115, 115, 115); }
.popup-block form input[type="checkbox"] + label:before { content: " "; display: block; position: absolute; width: 20px; height: 20px; top: -2px; left: -29px; background: url('../img/popup-check.png') repeat scroll 0% 0% transparent; }
.popup-block form input[type="checkbox"]:checked + label:before { background-position: 0px -20px; }
input.newbuttons.orange { border: 1px solid rgb(228, 100, 43); padding: 0px 20px; height: 36px; line-height: 36px; border-radius: 3px 3px 3px 3px; background: -moz-linear-gradient(rgb(255, 124, 61), rgb(250, 71, 2)) repeat scroll 0% 0% transparent; margin: 30px auto 0px; font-size: 18px; font-weight: bold; color: rgb(255, 255, 255); cursor: pointer; }
input.newbuttons.green { border: 1px solid rgb(112, 144, 18); padding: 0px 20px; height: 36px; line-height: 36px; border-radius: 3px 3px 3px 3px; background: -moz-linear-gradient(rgb(7, 217, 7), rgb(0, 161, 0)) repeat scroll 0% 0% transparent; margin: 30px auto 0px; font-size: 18px; font-weight: bold; color: rgb(255, 255, 255); cursor: pointer; }
.popup-block select { font-size: 18px; color: rgb(68, 68, 68); width: 400px; background: url('../img/corner.png') no-repeat scroll 99% 15px transparent; padding: 3px 10px; border: 1px solid rgb(129, 129, 129); box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.2) inset; cursor: pointer; }
/* ::::: highslide2.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; }
