@charset "utf-8";


.wrapper {margin:0 auto; width:995px;}

.pre-container {color:#FFF; margin:0 auto; height:49px; width:980px;}
.post-container {color:#FFF; margin:0 auto; height:49px; width:980px;}
.post-container .copy {float:left; padding:12px 0 0 20px; width: 550px;}
.post-container .dev {float:right; padding:12px 20px 0 0;}
.post-container .dev a {color:#FFF;}

.container {background:#faf5ec; margin:0 auto; width:980px;}
.container .header {background:url(/bitrix/templates/index/images/logo/g.gif) 926px 11px no-repeat; margin-bottom:30px; padding:38px 20px 0 20px; position:relative; zoom:1;}
.container .header .logo {background:url(/bitrix/templates/index/images/logo/7flowers.gif); float:left; height:36px; margin:0 8px 0 0; overflow:hidden; width:194px;}
.container .header .logo h1 {margin:0; padding:0;}
.container .header .logo h1 a {display:block; height:36px; text-indent:-9999px; width:194px;}
.container .header .text {color:#ff9f00; float:left; font-size:10px; padding-top:20px; text-transform:uppercase;}
.container .header .ribbon {background:url(/bitrix/templates/index/images/bg/text_7flowers.gif) left center repeat-x; clear:both; height:15px; font-size:1px; overflow:hidden;}
.container .header .image {clear:both; overflow:hidden;}
.container .header .certificate {display:block; width:31px; height:37px; position:absolute; right:20px; top:11px; z-index:100}
.container .header .pic {overflow:hidden;}
.container .header .slide-text {background:#FFF; left:40px; position:absolute; top:133px; width:404px; z-index:100}
.container .header .slide-text .pad {padding:10px 20px 20px 35px;height:170px; overflow:hidden;}
.container .header .slide-text h1 {border:none; width:340px; color:#3b2100; margin-bottom:0!important}
.container .header .slide-text p {font-size:14px; line-height:18px; margin:0;}
.container .header .slide-text .control {height:20px; margin-bottom:16px!important; width:45px;}
.container .header .slide-text .control li {background:url(/bitrix/templates/index/images/ico/prev_next_white_20.gif) no-repeat; height:20px; overflow:hidden; width:20px;}
.container .header .slide-text .control li a {display:block; height:20px; text-indent:-999px;}
.container .header .slide-text .control .prev {background-position:left -30px; float:left;}
.container .header .slide-text .control .next {float:right;}
.container .header .slide-text ul,
.container .header .slide-text li {list-style:none; margin:0; padding:0;}
.container .header .slide-text ul{margin-bottom:16px!important}
.container .header .slide-text .pad .slide-text-body {display:none;}
.container .header .slide-text .pad div#tip0 {display:block;}

.container .footer {background:#FFF; color:#596072; padding:20px;}
.container .footer a {color:#596072;}
.container .footer a.active {font-weight:bold;}
.container .footer b {color:#ff9f00;}
.container .footer .nav {margin-bottom:2px;}
.container .footer p {margin:0; padding:0;}

.container .content {overflow:hidden; margin-bottom:25px; padding:0 20px; zoom:1;}

.container .three-column .column-left {float:left; margin-right:20px; width:220px;}
.container .three-column .column-center {float:left; margin-right:20px; width:460px;}
.container .three-column .column-right {float:left; width:220px;}
.container .three-column .column-double {clear:right; float:right; width:700px;}

.container .two-column .column-left {float:left; margin-right:20px; width:220px;}
.container .two-column .column-center {float:left; width:700px;}
.container .two-column .column-right {display:none;}

/* navs */

.nav-top {font-size:18px; float:right; padding-top:12px;}
.nav-top a {color:#596072;}
.nav-top ul,
.nav-top li {list-style:none; margin:0; padding:0;}
.nav-top li {background:none; display:inline; margin-left:5px; padding:0;}
.nav-top li.active a {color:#ff9f00;}


.nav-left {font-size:14px; font-weight:bold; margin:0 -20px 32px 0;}
.nav-left ul,
.nav-left li {list-style:none; margin:0; padding:0;}
.nav-left li {background:none; margin-bottom:5px; padding:0;}
.nav-left li.selected .link a {color:#ff9f00;}
.nav-left li.selected  li a {color:#ff9f00;}
.nav-left li.selected  li a:hover {color:#492e00;}

.nav-left li ul {clear:both; margin-bottom:8px;}
.nav-left li li {font-size:11px; margin-bottom:2px; padding-left:43px;}
/*.nav-left li li a {color:#ff9f00;}
.nav-left li li a:hover {color:#492e00;}*/
.nav-left li li a:hover {color:#ff9f00;}
.nav-left li li.selected {color:#492e00;}
.nav-left li li.selected a {color:#492e00;}

.nav-left span {display:-moz-inline-box; display:inline-block; vertical-align:middle;}
.nav-left .ico {background:url(/bitrix/templates/index/images/ico/nav_left.gif) no-repeat; height:34px; margin-right:5px; width:34px;}
.nav-left .link {width:170px;}
.nav-left .type-pottery .ico {background-position:left top;}
.nav-left .type-cut .ico {background-position:left -40px;}
.nav-left .type-bulb .ico {background-position:left -80px;}
.nav-left .type-seed .ico {background-position:left -120px;}
.nav-left .type-open .ico {background-position:left -160px;}
.nav-left .type-other .ico {background-position:left -200px;}

.nav-left a {color:#596072;}
.nav-left a:hover {color:#ff9f00; text-decoration:none;}


.makeorder-menu { font-weight:bold; margin:0 -20px 32px 0;}
.makeorder-menu ul,
.makeorder-menu li {margin-bottom:5px; }
.makeorder-menu li.h2 {color: #596072; font-size:14px; background:none; font-size:16px; list-style:none; margin:0 0 30px 0; padding:0;}
.makeorder-menu li.h2 a.h2 {color:#596072;}
.makeorder-menu li.h2 a.h2:hover {color:#596072; text-decoration:underline}

.makeorder-menu li ul {margin-top:14px;clear:both; margin-bottom:8px;}
.makeorder-menu li li {font-size:11px; margin-bottom:2px; color:#3b2100}
.makeorder-menu li li a {color:#ff9f00;}
.makeorder-menu li li a:hover {color:#ff9f00; text-decoration:underline}

.makeorder-menu li li.selected {color:#3b2100;}
.makeorder-menu li li.selected a {color:#3b2100;}
.makeorder-menu li li.selected a:hover {color:#3b2100;text-decoration:underline}

/* end navs */


.hasDatepicker{width:184px; float:left}
.ui-datepicker-header{position: relative}
/*.hasDatepicker table td{}*/

.ui-datepicker-calendar td{padding-left:6px;padding-right:6px;border:0px; font-size: 11px; text-align:center; background:#fff; color: #000}

.ui-datepicker-prev{position: absolute; left:2px; top: 3px}
.ui-datepicker-prev span {cursor: hand;  position:absolute; overflow: hidden; left:50%; top: 50%; height:12px; width:12px; display:block;  background-image:url(/bitrix/templates/index/images/ico/playback_small.gif)}

.ui-datepicker-next{position: absolute; right:14px; top: 3px} 
.ui-datepicker-next span {cursor: hand;  position:absolute; overflow: hidden; left:50%; top: 50%; height:12px; width:12px; display:block;  background-image:url(/bitrix/templates/index/images/ico/play_small.gif)}
.ui-datepicker-title{text-align:center}

/*
.ui-datepicker-today{background:#3b2100;}
.ui-state-disabled{background:#ff9f00; color:#fff}
.ui-datepicker-other-month.ui-datepicker-unselectable.ui-state-disabled{background:#faf5ec; color:#fff}
*/
.ui-datepicker-calendar .available{background:#ff9f00; color:black}
.ui-datepicker-calendar .selected{background:#3b2100; color:#ff9f00}
.ui-datepicker-calendar .selected a{color:#ff9f00}

.ui-datepicker-calendar a{color: #000}
.ui-datepicker-calendar thead th{color:#78818a; background:#faf5ec; font-weight: normal}
.ui-datepicker-calendar .ui-datepicker-other-month {background:#faf5ec;}

/* blocks */

.b-sales {margin-bottom:28px; zoom:1;}
.b-sales ul,
.b-sales li {list-style:none; margin:0; padding:0;}
.b-sales li {background:none; border-bottom:1px dashed #c2c6ca; margin-bottom:10px; padding:0 0 7px 0;}
.b-sales li dl {overflow:hidden; zoom:1;}
.b-sales li dt {float:left; width:220px;}
.b-sales li dd {margin-left:230px;}
.b-sales li dd h3 {color:#596072; font-size:16px; font-weight:bold; line-height:18px; margin-bottom:4px; clear:none;}
.b-sales li dd p {font-size:13px; clear:none;}
.b-sales li.last {border:none; margin:0; padding:0;}
.b-sales {}
/*
.b-new-products {float:left; margin-bottom:28px; width:220px; zoom:1;}
.b-new-products h2 {background:#ff9f00; color:#FFF; font-size:18px; font-weight:normal; margin-bottom:12px; padding:10px 7px 5px;}
.b-new-products p {margin-bottom:10px;}
.b-new-products dt {margin-bottom:3px;}
.b-new-products dd {margin-bottom:15px;}
*/
.b-new-products {float:left; margin-bottom:28px; width:220px; zoom:1;}
.b-new-products  h2 {background:#ff9f00; color:#FFF; font-size:18px; font-weight:normal; margin-bottom:12px; padding:10px 7px 5px;}
.b-new-products  dl {margin-bottom:20px;}
.b-new-products  dt {font-weight:bold; margin-bottom:5px;}
.b-new-products  dd {border-bottom:1px dashed #c2c6ca; margin-bottom:8px; overflow:hidden; padding-bottom:8px; zoom:1;}

.b-new-products  dd a {color:#3B2100; }
.b-new-products  dd img {margin-right:8px;}
.b-new-products  dd.last {border:none; margin:0; padding:0;}
.b-new-products  .archive {background:url(/bitrix/templates/index/images/ico/play_small.gif) right 2px no-repeat; border-bottom:1px dashed #c2c6ca; border-top:1px dashed #c2c6ca; font-weight:bold;}
.b-new-products  .archive a {display:block; padding:2px 0;}


.b-events {float:right; margin-bottom:28px; width:220px; zoom:1;}
.b-events h2 {background:#ff9f00; color:#FFF; font-size:18px; font-weight:normal; margin-bottom:12px; padding:10px 7px 5px;}
.b-events dl {margin-bottom:20px;}
.b-events dt {font-weight:bold; margin-bottom:5px;}
.b-events dd {border-bottom:1px dashed #c2c6ca; margin-bottom:8px; overflow:hidden; padding-bottom:8px; zoom:1;}

.b-events dd a {color:#3B2100; }
.b-events dd img {margin-right:8px;}
.b-events dd.last {border:none; margin:0; padding:0;}
.b-events .archive {background:url(/bitrix/templates/index/images/ico/play_small.gif) right 2px no-repeat; border-bottom:1px dashed #c2c6ca; border-top:1px dashed #c2c6ca; font-weight:bold;}
.b-events .archive a {display:block; padding:2px 0;}


.b-image {margin-bottom:20px;}
.b-flash {margin-bottom:20px;}
.b-balance {margin-bottom:40px; zoom:1;}
.b-balance .periods {margin-bottom:24px;}
.b-balance .periods span {display:-moz-inline-box; display:inline-block; vertical-align:middle;}
.b-balance .periods input {background:#FFF; border:1px solid #c2c6ca; padding:2px 0 2px 3px; width:60px;}
.b-balance .tbl-ops {border-bottom:1px solid #c2c6ca;}
.b-balance .tbl-ops table {margin:0;}
.b-balance .tbl-ops thead th.number {width:50px;}
.b-balance .tbl-ops thead th.date {width:55px;}
.b-balance .tbl-ops thead th.op {width:55px;}
.b-balance .tbl-ops thead th.sum {width:65px;}
.b-balance .tbl-ops thead th.details {width:58px;}
.b-balance .tbl-ops tbody td {border:none; white-space:nowrap;}
.b-balance .tbl-ops tbody td.op {white-space:normal; width:400px;}
.b-balance .tbl-ops tbody td.toggle {text-align:right;}
.b-balance .tbl-ops tbody td.details {background:#FFF; white-space:normal;}



.b-orders-history {margin-bottom:28px; zoom:1;}

.b-orders-history ul,

.b-orders-history li {list-style:none; margin:0; padding:0;}

.b-orders-history li {background:none; clear:both; margin-bottom:26px; overflow:hidden; zoom:1;}

.b-orders-history li dt {color:#596072; float:left; font-size:16px; font-weight:bold; width:90px;}

.b-orders-history li dd {margin:0 0 0 95px;}

.b-orders-history li dd h2 {margin-bottom:5px;}

.b-orders-history li dd .goods {float:right; font-weight:bold;}

.b-orders-history li dd .goods a {background:url(/bitrix/templates/index/images/ico/play_small.gif) right no-repeat; padding-right:16px;}

.b-orders-history li dd .status {margin-bottom:12px;}

.b-orders-history li dd .dates-list {float:left; margin:0 5px 0 0;}

.b-orders-history li dd .dates-list select {width:85px;}

.b-orders-history li dd .button-yellow-20 {float:left; position:relative; top:-1px; width:115px;}

.b-orders-history li dd .button-yellow-20 a {color:#000;}



.b-order {margin-bottom:28px; zoom:1;}

.b-order li {font-weight:bold; margin-bottom:5px;}

.b-order .select-category {font-weight:bold; margin-bottom:20px;}

.b-order .choose-date {border-top:1px dashed #c2c6ca; overflow:hidden; margin-bottom:35px; padding-top:16px; zoom:1;}

.b-order .choose-date .static-calendar {float:left; margin-right:20px; width:220px;}

.b-order .choose-date .warning{float:left; padding: 45px 0 0 15px}
.b-order .selected-type {background:#FFF; font-weight:bold; margin-bottom:20px; padding:10px;}

.b-order .selected-type a {color:#3b2100;}

.b-order .button-yellow-20 {display:block; width:115px;}

.b-order .button-yellow-20 a {color:#000;}



.b-confirm-order {margin-bottom:28px; zoom:1;}

.b-confirm-order p {line-height:16px;}

.b-confirm-order .selected-goods {margin-bottom:32px;}

.b-confirm-order .selected-goods table {border-bottom:1px solid #c2c6ca; margin-bottom:12px;}

.b-confirm-order .selected-goods th.del {text-align:center;}

.b-confirm-order .selected-goods td {border:none;}

.b-confirm-order .selected-goods td.qty input {background:#FFF; border:1px solid #c2c6ca; margin-top:-2px; padding:1px 0 1px 2px; width:34px;}

.b-confirm-order .selected-goods td.del {text-align:center;}

.b-confirm-order .selected-goods td.del img {margin-top:-2px;}

.b-confirm-order .selected-goods .control {float:right; padding-top:8px;}

.b-confirm-order .selected-goods .control input {background:#ff9f00; border:none; color:#FFF; cursor:pointer; padding:2px 5px;}
.b-confirm-order .selected-goods .control a.button {background:#ff9f00; border:none; color:#FFF; cursor:pointer; padding:4px 5px ;}

.b-confirm-order .selected-goods .total {line-height:16px;}

.b-confirm-order .accept-conditions {line-height:10px; margin-bottom:24px;}

.b-confirm-order .accept-conditions input {vertical-align:middle;}

.b-confirm-order .button-yellow-20 {display:block; margin-bottom:12px; width:100px;}



.b-catalog {margin-bottom:28px; zoom:0;}
.b-catalog h2 {margin-bottom:20px;}
.b-catalog p {line-height:16px;}
.b-catalog .text {width:460px;}
.b-catalog .change-order {margin-bottom:20px;}
.b-catalog .change-order dt {background:url(/bitrix/templates/index/images/ico/play_back_small.gif) no-repeat; font-weight:bold; padding-left:16px;}
.b-catalog .change-order dd {padding-left:16px;}

.b-catalog .goods {margin-bottom:32px;}
.b-catalog .goods table {margin:0;font-size: 11px}
.b-catalog .goods th a {color:#FFF; }
.b-catalog .goods th a:hover {text-decoration:none;}
.b-catalog .goods th a b {background:url(/bitrix/templates/index/images/ico/arrow_asc_desc.gif) left -5px no-repeat; display:-moz-inline-box; display:inline-block; font-size:1px; height:5px; overflow:hidden; vertical-align:middle; width:5px;}
.b-catalog .goods th a.asc b {background:url(/bitrix/templates/index/images/ico/arrow_asc_desc.gif) left top no-repeat;}
.b-catalog .goods th a.desc b {background:url(/bitrix/templates/index/images/ico/arrow_asc_desc.gif) -5px top no-repeat;}
.b-catalog .goods tr.bg-1 td {background:#faf5ec; vertical-align:middle}
.b-catalog .goods tr.bg-2 td {background:#FFF; vertical-align:middle}
.b-catalog .goods tr.selected td {background:#ff9f00;}
.b-catalog .goods tr.selected td.action a {background:url(/bitrix/templates/index/images/ico/play_stroke_small.gif) right no-repeat;}
.b-catalog .goods td {border:none; padding:3px 2px;}
.b-catalog .goods a {color:black; text-decoration:none;}
.b-catalog .goods td .image {float: left ; margin:0 10px 0 0;}
.b-catalog .goods TD.nophoto{background:url(/bitrix/templates/index/images/defaultlogo.jpg) left -5px no-repeat}
.b-catalog .goods td.action {text-align:right;}
.b-catalog .goods td.action input {background:#FFF; border:1px solid #c2c6ca; margin-top:-2px; margin-right:8px;padding:1px 0 1px 2px; width:30px;}
.b-catalog .goods td.action a {background:url(/bitrix/templates/index/images/ico/play_small.gif) right no-repeat; color:#3b2100; display:-moz-inline-box; display:inline-block; margin-top:-1px; padding:1px 16px 0 0; text-transform:uppercase; white-space:nowrap;}

.b-catalog .flower-sorts {font-weight:bold; margin-top:-5px;line-height:18px}
.b-catalog .flower-sorts ul,
.b-catalog .flower-sorts li {margin:0; padding:0;}

.b-catalog .flower-sorts ul {margin-bottom:30px;}
.b-catalog .flower-sorts ul LI.direction {color: #fff; font-weight: bold;height:17px; padding:2px 16px 2px 10px; background:url(/bitrix/templates/index/images/bg/direction.gif) no-repeat center right;}
.b-catalog .flower-sorts li {background:none; display:inline; margin-right:5px; padding:0;}
.b-catalog .flower-sorts li.active a {color:#492e00;}

.b-catalog .show-preview {margin-bottom:15px}
.b-catalog .show-preview input {vertical-align:middle;}

.b-catalog DIV.book{text-align:left;float:left; width:330px; padding-right:10px; margin:20px 0 10px 0;}
.b-catalog DIV.book DIV.left{text-align:center; width:69px;float:left}
.b-catalog DIV.book DIV.left IMG{width:69px;padding-bottom:10px}
.b-catalog DIV.book DIV.left A{font-weight: bold}
.b-catalog DIV.book DIV.right{width: 233px; padding-left:10px; float: left}

.b-contact {margin-bottom:28px; zoom:1;}
.b-contact h3 {margin-bottom:12px;}
.b-contact .locations {margin-bottom:24px; overflow:hidden; zoom:1;}
.b-contact .locations ul,
.b-contact .locations li {list-style:none; margin:0; padding:0;}
.b-contact .locations li {background:none; float:left; font-weight:bold; margin-right:10px;}
.b-contact .locations li.feedback {float:right; margin:0;}
.b-contact .locations li.feedback a {background:url(/bitrix/templates/index/images/ico/play_small.gif) right 0px no-repeat; padding-right:16px;}
.b-contact .locations li.active {color:#492e00;}
.b-contact .locations li.active a {color:#492e00;}
.b-contact .phone {color:#ff9f00; font-size:24px;}
.b-contact .schema {margin-bottom:28px;}
.b-contact .gallery {overflow:hidden; margin-bottom:28px; zoom:1;}
.b-contact .gallery span {float:left; margin:0 4px 4px 0; position:relative; zoom:1;}
.b-contact .gallery a.zoom {background:url(/bitrix/templates/index/images/ico/zoom_image.gif) no-repeat; bottom:3px; font-size:1px; height:12px; overflow:hidden; position:absolute; right:3px; text-indent:-999px; width:12px;}

.b-feedback {margin-bottom:28px; zoom:1;}

.b-feedback p {line-height:16px;}

.b-feedback .locations {margin-bottom:24px; overflow:hidden; zoom:1;}

.b-feedback .locations ul,

.b-feedback .locations li {list-style:none; margin:0; padding:0;}

.b-feedback .locations li {background:none; float:left; font-weight:bold; margin-right:10px;}

.b-feedback .locations li.active {color:#492e00;}

.b-feedback .locations li.active a {color:#492e00;}

.b-feedback .form {zoom:1;}

.b-feedback .form .row {margin-bottom:10px; overflow:hidden; zoom:1;}

.b-feedback .form .label {font-weight:bold; margin-bottom:2px;}

.b-feedback .form .input-text {float:left; padding-right:10px;}

.b-feedback .form .input-text input {background:#FFF; border:1px solid #949494; padding:2px 0 2px 3px; width:205px;}

.b-feedback .form .textarea {}

.b-feedback .form .textarea textarea {background:#FFF; border:1px solid #949494; height:114px; overflow:auto; padding:2px 0 2px 3px; width:425px;}

.b-feedback .form .button-yellow-20 {display:block; margin-left:340px; width:90px;}



.b-sales-area {margin-bottom:28px; zoom:1;}

.b-sales-area p {line-height:16px;}

.b-sales-area .locations {margin-bottom:24px; overflow:hidden; zoom:1;}

.b-sales-area .locations ul,

.b-sales-area .locations li {list-style:none; margin:0; padding:0;}

.b-sales-area .locations li {background:none; float:left; font-weight:bold; margin-right:10px;}

.b-sales-area .locations li.active {color:#492e00;}

.b-sales-area .locations li.active a {color:#492e00;}

.b-sales-area .locations li.feedback {float:right; margin:0;}

.b-sales-area  .locations li.feedback a {background:url(/bitrix/templates/index/images/ico/play_small.gif) right 0px no-repeat; padding-right:16px;}

.schema {margin-bottom:24px;}

.web-cams {overflow:hidden; margin-bottom:24px; zoom:1;}

.web-cams .prev {background:#ff9f00 url(/bitrix/templates/index/images/ico/arrow_white_left_01.gif) 7px center no-repeat; float:left; margin-right:3px; overflow:hidden; width:21px;}

.web-cams .next {background:#ff9f00 url(/bitrix/templates/index/images/ico/arrow_white_right_01.gif) 7px center no-repeat; float:left; overflow:hidden; width:21px;}

.web-cams .prev a,

.web-cams .next a {display:block; height:90px; text-indent:-999px;}

.web-cams .scroll-area {float:left; margin-right:3px; overflow:hidden; width:411px;}

.web-cams .scroll-area .items {width:1000px; }

.web-cams .scroll-area .items div {float:left; margin-right:3px;}



/*.web-cams .scroll-area .items a.play{background:url(/bitrix/templates/index/images/ico/zoom_image.gif) no-repeat; bottom:3px; font-size:1px; height:12px; overflow:hidden; position:absolute; right:3px; text-indent:-999px; width:12px;}*/



.b-managers {margin-bottom:28px; zoom:1;}

.b-managers .spacer {float:left; height:1px; overflow:hidden; width:20px;}

.b-managers ul,

.b-managers li {list-style:none; margin:0; padding:0;}

.b-managers ul {float:left; margin-bottom:11px; overflow:hidden; width:220px; zoom:1;}

.b-managers li {background:none;}

.b-managers li.image {float:left; width:80px;}

.b-managers li.image img {vertical-align:top;}

.b-managers li.info {margin:0 0 0 90px;}

.b-managers li.info dt {font-weight:bold; margin-bottom:14px;}

.b-managers li.info dt span {display:block; font-weight:normal;}

.b-managers li.info dd {line-height:15px;}

.b-managers .department {margin-bottom:24px;}



.b-jobs {margin-bottom:28px; zoom:1;}

.b-jobs p {line-height:16px;}

.b-jobs .locations {margin-bottom:24px; overflow:hidden; zoom:1;}

.b-jobs .locations ul,

.b-jobs .locations li {list-style:none; margin:0; padding:0;}

.b-jobs .locations li {background:none; float:left; font-weight:bold; margin-right:10px; padding-top:8px;}

.b-jobs .locations li.active {color:#492e00;}

.b-jobs .locations li.active a {color:#492e00;}

.b-jobs .locations li.send-cv {background:url(/bitrix/templates/index/images/ico/play_med.gif) right top no-repeat; float:right; font-size:18px; font-weight:normal; margin:0; padding:0 24px 0 0;}

.b-jobs dl {}

.b-jobs dl dt {color:#596072; font-size:16px; font-weight:bold; margin-bottom:16px;}

.b-jobs dl dd {margin-bottom:16px;}

.b-jobs dl dd.send {font-weight:bold; margin-bottom:28px;}

.b-jobs dl dd.send a {background:url(/bitrix/templates/index/images/ico/play_small.gif) right top no-repeat; padding-right:16px;}

.b-jobs .form {}

.b-jobs .form .label {font-weight:bold; margin-bottom:2px;}

.b-jobs .form .row {margin-bottom:10px; overflow:hidden; zoom:1;}

.b-jobs .form .input-text {float:left; padding-right:10px;}

.b-jobs .form .input-text input {background:#FFF; border:1px solid #949494; padding:2px 0 2px 3px; width:205px;}

.b-jobs .form .input-file {float:left; padding-right:10px;}

.b-jobs .form .input-file input {background:#FFF; border:1px solid #949494; padding:2px 0 2px 3px; width:272px;}

.b-jobs .form .textarea textarea {background:#FFF; border:1px solid #949494; height:224px; overflow:auto; padding:2px 0 2px 3px; width:425px;}

.b-jobs .form .select {float:left; padding-right:10px;}

.b-jobs .form .select select {background:#FFF; border:1px solid #949494; padding:2px 0 2px 3px; width:205px;}

.b-jobs .form .input-radio label {margin-right:10px; display: block; float: left}

.b-jobs .form .input-radio .label label {float: none}

.b-jobs .form .input-radio input {vertical-align:middle; float: left; margin: 0px 5px 0px 1px;}

.b-jobs .form .button-yellow-20 {display:block; margin-left:340px; width:90px;}



.b-news {margin-bottom:28px; zoom:1;}
.b-news .archive {margin-bottom:24px;}
.b-news .archive ul,
.b-news .archive li {list-style:none; margin:0; padding:0;}
.b-news .archive ul {overflow:hidden; zoom:1;}
.b-news .archive li {background:none; float:left; font-weight:bold; margin:0 10px 0 0;}
.b-news .archive li.active {color:#492e00; font-weight:bold;}

.b-news .news-list dt {font-weight:bold; margin-bottom:8px;}
.b-news .news-list dt a {}
.b-news .news-list dd {line-height:16px; margin-bottom:18px; overflow:hidden; zoom:1;}
.b-news .news-list dd a {color:#3b2100; text-decoration:none}
.b-news .news-list dd A.preview {float:left; margin: 3px 10px 2px 0;}
/*.b-news .news-list dd A.read{text-decoration: none; margin-top:-2px;padding-right:14px; background: url(/bitrix/templates/index/images/ico/play_small.gif) no-repeat right 2px}*/

.b-news .full-text {margin-bottom:24px;}
.b-news .full-text .preview {float:left; margin: 3px 10px 2px 0;}
.b-news .full-text dt 
.b-news .full-text dd p {line-height:16px;}
.b-news .full-text dd .thumbs {overflow:hidden; margin-bottom:24px;}
.b-news .full-text dd .thumbs span {float:left; margin:0 4px 4px 0; position:relative; zoom:1;}
.b-news .full-text dd .thumbs a.zoom {background:url(/bitrix/templates/index/images/ico/zoom_image.gif) no-repeat; bottom:3px; font-size:1px; height:12px; overflow:hidden; position:absolute; right:3px; text-indent:-999px; width:12px;}


.b-search-results {margin-bottom:28px; zoom:1;}
.b-search-results .form {margin-bottom:32px;}
.b-search-results .form span {vertical-align:middle;}
.b-search-results .form .input-text input {background:#FFF; border:1px solid #949494; padding:2px 0 2px 3px; width:205px;}
.b-search-results .form .button-yellow-20 {display:inline-block; width:56px;}
.b-search-results dt {color:#596072; font-size:16px; font-weight:bold;}
.b-search-results dt a {color:#596072;}
.b-search-results dd {margin-bottom:16px;}
.b-search-results dd a {color:#3b2100;}

.b-sitemap {margin-bottom:28px; overflow:hidden; zoom:1;}
.b-sitemap a {color:#596072;}
.b-sitemap .spacer {float:left; height:1px; overflow:hidden; width:20px;}
.b-sitemap ul,
.b-sitemap li {list-style:none; margin:0; padding:0;}
.b-sitemap ul {float:left; width:220px;}
.b-sitemap li {background:none; font-weight:bold; line-height:16px; margin-bottom:16px;}
.b-sitemap li ul {float:none; width:auto;}
.b-sitemap li li {font-weight:normal; margin:0;}

.b-user-profile {margin-bottom:28px; zoom:1;}
.b-user-profile p {line-height:16px;}
.b-user-profile ul,

.b-user-profile li {background:none; list-style:none; margin:0; padding:0;}

.b-user-profile .notices {margin-bottom:24px;}

.b-user-profile .notices li dl {overflow:hidden; zoom:1;}

.b-user-profile .notices li dt {float:left; font-weight:bold; width:65px;}

.b-user-profile .notices li dd {margin:0 0 0 65px;}

.b-user-profile .personal {float:left; margin-bottom:20px; width:220px;}

.b-user-profile .personal ul {margin-bottom:16px;}

.b-user-profile .personal li {margin-bottom:2px;}

.b-user-profile .personal dl {overflow:hidden; zoom:1;}

.b-user-profile .personal dt {float:left; width:60px;}

.b-user-profile .personal dd {margin:0 0 0 60px;}

.b-user-profile .personal .edit-profile {clear:both; font-weight:bold;}

.b-user-profile .personal .edit-profile a {background:url(/bitrix/templates/index/images/ico/play_small.gif) right no-repeat; padding-right:16px;}

.b-user-profile .personal-manager {float:right; margin-bottom:20px; width:220px;}

.b-user-profile .personal-manager ul {overflow:hidden; zoom:1;}

.b-user-profile .personal-manager .photo {float:left; width:80px;}

.b-user-profile .personal-manager .info {margin:0 0 0 90px;}

.b-user-profile .personal-manager .info dt {font-weight:bold; margin-bottom:12px;}

.b-user-profile .personal-manager .info dd {margin-bottom:2px;}

.b-user-profile .balance-and-bonus {border-top:1px dashed #c2c6ca; border-bottom:1px dashed #c2c6ca; color:#000; clear:both; margin-bottom:16px; padding:8px 0;}

.b-user-profile .balance-and-bonus dl {margin-bottom:18px;}

.b-user-profile .balance-and-bonus dt {float:left; width:80px;}

.b-user-profile .balance-and-bonus dd {font-weight:bold;}

.b-user-profile .button-yellow-20 {display:block; width:100px;}

.b-user-profile .button-yellow-20 a {color:#000;}



.b-pager {margin-bottom:28px; overflow:hidden; zoom:1;}

.b-pager span {float:left; font-weight:bold; margin:0 20px 5px 0; overflow:hidden;}

.b-pager span.active {}

.b-pager span.prev {background:url(/bitrix/templates/index/images/ico/prev_next_small_white.gif) 0px -15px no-repeat;}

.b-pager span.prev a,

.b-pager span.next a {display:block; height:13px; text-indent:-999px; width:12px;}

.b-pager span.next {background:url(/bitrix/templates/index/images/ico/prev_next_small_white.gif) no-repeat;}



/* end blocks */



/* top widgets*/



.w-lang-switcher {float:left; padding:17px 0 0 20px; overflow:hidden; zoom:1;}

.w-lang-switcher ul,

.w-lang-switcher li {list-style:none; margin:0; padding:0;}

.w-lang-switcher li {background:none; border:1px solid #3b2100; float:left; margin-right:5px;}

.w-lang-switcher li a {background:url(/bitrix/templates/index/images/ico/country_flags_med.gif) no-repeat; display:block; height:12px; overflow:hidden; text-indent:-9999px; width:18px;}

.w-lang-switcher li.ru a {background-position:left top;}

.w-lang-switcher li.uk a {background-position:left -15px;}

.w-lang-switcher li.de a {background-position:left -30px;}

.w-lang-switcher li.sp a {background-position:left -45px;}

.w-lang-switcher li.nl a {background-position:left -60px;}

.w-lang-switcher li.active {border:1px solid #f1bf00;}



.w-search {float:right; margin-left:30px; padding:15px 20px 0 0;}

.w-search span {display:-moz-inline-box; display:inline-block; vertical-align:middle;}

.w-search .input-text input {border:1px solid #FFF; color:#78818a; margin-right:2px; padding:2px 0 2px 3px; width:170px;}



.w-nav {color:#FFF; float:right; padding-top:18px;}

.w-nav a {color:#FFF;}



.w-calendar {display:none; position:absolute; z-index:9000;}

.w-calendar .title {background:#596072; padding:3px; text-align:right;}

.w-calendar .pad {background:#faf5ec; border:1px solid #596072; padding:10px;}



/* end top widgets */



/* left|right widgets */

.w-login {margin:0 10px 24px 0;}
.w-login h2 {border-bottom:1px dashed #c2c6ca; color:#596072; font-size:11px; font-weight:bold; margin-bottom:15px; padding-bottom:3px; text-transform:uppercase;}
.w-login .form {padding:0 0 8px 0;}
.w-login .form .row {margin-bottom:11px;}
.w-login .input-text {}
.w-login .input-text input {background:#FFF; border:1px solid #949494; color:#78818a; padding:2px 0 2px 3px; width:205px;}
.w-login .button-yellow-20 {float:right; margin-top:-3px; width:60px;}
.w-login .how-to-register {}
.w-login .how-to-register ul,
.w-login .how-to-register li {list-style:none; margin:0; padding:0;}
.w-login .how-to-register ul {border-top:1px dashed #c2c6ca;}
.w-login .how-to-register li {background:url(/bitrix/templates/index/images/ico/play_small.gif) right center no-repeat; border-bottom:1px dashed #c2c6ca; font-weight:bold;}
.w-login .how-to-register li a {display:block; padding:2px 0;}

.w-authorized {background:#FFF; margin-bottom:28px; padding:12px 20px 12px 10px;}
.w-authorized h2 {color:#492e00; float:left; font-size:11px; font-weight:bold; margin-bottom:5px; width: 180px;}
.w-authorized p {margin-bottom:5px;}
.w-authorized .num {font-weight:bold; text-align:right;}

.w-authorized dl {clear:both; margin-bottom:8px;}
.w-authorized dt {border-bottom:1px dashed #c2c6ca; font-weight:bold; padding:2px 0;}
.w-authorized dt.active {}
.w-authorized .total {border-bottom:1px dashed #c2c6ca; overflow:hidden; padding-bottom:10px; zoom:1;}

.w-authorized .total .cost {float:left; font-size:14px; font-weight:bold;}
.w-authorized .button-yellow-20 {float:right; position:relative; top:-2px; width:72px;}
.w-authorized .logout {clear:both; padding-top:5px;}
.w-authorized  .name {color:black}

.w-order-status {background:#FFF; margin-bottom:28px; padding:16px 11px 18px 13px;}
.w-order-status h2 {border-bottom:1px dashed #c2c6ca; font-size:11px; font-weight:bold; margin-bottom:19px; padding-bottom:3px; text-transform:uppercase;}
.w-order-status .form {}
.w-order-status .input-text {}
.w-order-status .input-text input {background:#FFF; border:1px solid #949494; color:#78818a; padding:2px 0 2px 3px; width:95px;}
.w-order-status .button-yellow-20 {float:right; width:60px;}

.w-contact {background:#FFF; margin-bottom:20px;}
.w-contact h2 {background:#ff9f00; color:#FFF; font-size:18px; font-weight:normal; line-height:17px; margin:0; padding:16px 10px 5px 12px;}
.w-contact .pad {background:url(/bitrix/templates/index/images/bg/triangle_orange_16x16.gif) 189px 0px no-repeat; padding:15px 10px 12px 13px;}

.w-contact .label {margin-bottom:3px;}
.w-contact .city {margin-bottom:16px;}
.w-contact .city .select select {background:#FFF; width:195px;}
.w-contact .phone {margin-bottom:16px;}
.w-contact .phone .number {color:#ff9f00; font-size:24px; letter-spacing:-1px;}
.w-contact .phone .multi {color:#78818a; text-align:right;}
.w-contact .cash-carry h3 {font-size:11px; font-weight:bold; margin-bottom:8px;}
.w-contact .cash-carry h3 a {font-size:11px; font-weight:bold; color: #3B2100}
.w-contact .cash-carry dt {background:url(/bitrix/templates/index/images/ico/play_small.gif) right 2px no-repeat; border-bottom:1px dashed #c2c6ca; font-weight:bold;}
.w-contact .cash-carry dt a {display:block; padding:2px 0;}
.w-contact .cash-carry dt.open {background:url(/bitrix/templates/index/images/ico/circled_arrow_down_1.gif) right 3px no-repeat; border-bottom:none;}
.w-contact .cash-carry dd {border-bottom:1px dashed #c2c6ca; color:#596072; display:none; padding-bottom:12px;}

.w-contact-face {background:#FFF; margin-bottom:20px;}
.w-contact-face h2 {background:#ff9f00; color:#FFF; font-size:18px; font-weight:normal; line-height:17px; margin:0; padding:16px 10px 5px 12px;}
.w-contact-face .pad {background:url(/bitrix/templates/index/images/bg/triangle_orange_16x16.gif) 189px 0px no-repeat; padding:26px 10px 2px 13px;}
.w-contact-face ul,

.w-contact-face li {background:none; list-style:none; margin:0; padding:0;}
.w-contact-face ul {overflow:hidden; margin-bottom:16px; zoom:1;}
.w-contact-face li.image {float:left; width:60px;}
.w-contact-face li.info {margin:0 0 0 67px;}
.w-contact-face li.info dt {font-weight:bold; margin-bottom:12px;}
.w-contact-face li.info dd {line-height:15px;}

.w-contact-face .additional dt {background:url(/bitrix/templates/index/images/ico/play_small.gif) right 2px no-repeat; border-bottom:1px dashed #c2c6ca; font-weight:bold;}
.w-contact-face .additional dd {border-bottom:1px dashed #c2c6ca; color:#596072; display:none; padding-bottom:12px;}
.w-contact-face .additional dt a {display:block; padding:2px 0;}

.w-contact-go {float:right; margin-bottom:20px; text-align:right; width:220px;}
.w-contact-go a {background:url(/bitrix/templates/index/images/ico/play_med.gif) right top no-repeat; font-size:18px; padding-right:30px;}

.w-decor {background:#FFF; margin-bottom:20px; padding:12px 13px;}
.w-decor h2 {background:url(/bitrix/templates/index/images/img/7flowers_decor.gif) left top no-repeat; height:22px; margin-bottom:12px; text-indent:-999px;}
.w-decor p {background:url(/bitrix/templates/index/images/ico/play_med.gif) right no-repeat; border-bottom:1px dashed #c2c6ca; border-top:1px dashed #c2c6ca; margin:0;}
.w-decor p a {color:#402900; display:block; padding:5px 0;}

.w-details {background:#FFF; margin-bottom:20px; padding:12px 13px;}
.w-details h2 {background:url(/bitrix/templates/index/images/img/7flowers_details.gif) left top no-repeat; height:25px; margin-bottom:12px; text-indent:-999px;}
.w-details p {background:url(/bitrix/templates/index/images/ico/play_med.gif) right no-repeat; border-bottom:1px dashed #c2c6ca; border-top:1px dashed #c2c6ca; margin:0;}
.w-details p a {color:#402900; display:block; padding:5px 0;}

.w-favourite-journal {background:#FFF; margin-bottom:20px; padding:12px 13px;}
.w-favourite-journal h2 {background:url(/bitrix/templates/index/images/logo/7flowers_journal_red.gif) no-repeat; height:39px; margin-bottom:12px; text-indent:-999px;}
.w-favourite-journal p {background:url(/bitrix/templates/index/images/ico/play_med.gif) right no-repeat; border-bottom:1px dashed #c2c6ca; border-top:1px dashed #c2c6ca; margin:0;}
.w-favourite-journal p a {color:#402900; display:block; padding:5px 0;}

.w-web-cams {margin:0 10px 24px 0;}
.w-web-cams h2 {background:url(/bitrix/templates/index/images/ico/web_cam.gif) no-repeat; font-size:15px; font-weight:bold;}
.w-web-cams h2 a {color:#3b2100; display:block; padding:10px 0 10px 42px;}
.w-contact-leaders {background:#FFF; font-size:12px; font-weight:bold; margin:0 10px 24px 0;}
.w-contact-leaders a {display:block; padding:10px 13px;}

/* end left|right widgets */

.clear {clear:both; height:1px; overflow:hidden; font-size:1px;}
.left {float:left;}
.right {float:right;}

.show {display:block;}
.hide {display:none;}

.thumb-left {float:left; margin:3px 10px 5px 0;}
.thumb-right {float:left; margin:3px 0 5px 10px;}

.link-details {background:url(/bitrix/templates/index/images/ico/play_small.gif) no-repeat; display:-moz-inline-box; display:inline-block; height:15px; overflow:hidden; vertical-align:middle; width:12px;}
.link-details a {display:block; text-indent:-9999px;}

.button-yellow-20 {text-align:center;}
.button-yellow-20 a {color:#492e00; display:block;}
.button-yellow-20 .l {background:url(/bitrix/templates/index/images/bg/btn_yellow_20.gif) no-repeat; display:block; padding-left:2px;}
.button-yellow-20 .r {background:url(/bitrix/templates/index/images/bg/btn_yellow_20.gif) right -20px no-repeat; display:block; padding:3px 2px 3px 0;}

/*div.frmService{margin-left:91px}*/

.button-orange {float:right; text-align:center;}
.button-orange.w80 {width:80px;}
.button-orange.w60 {width:60px;}
.button-orange.w100 {width:100px;}

.button-orange a {color:#492e00; display:block;}
.button-orange .l {background:url(/bitrix/templates/index/images/bg/btn_yellow_20.gif) no-repeat; display:block; padding-left:2px;}
.button-orange .r {background:url(/bitrix/templates/index/images/bg/btn_yellow_20.gif) right -20px no-repeat; display:block; padding:3px 2px 3px 0;}

table.data-table{text-align:left}

table.data-table td {border-bottom:0px /*#c2c6ca 1px dashed;*/}

table.data-table tr {border-bottom:0/*#c2c6ca 1px dashed;*/}

table.data-table tr.even {background-color: #EEEEEE;}
table.data-table tr.hovered {background-color: #CCCCCC;}

table.data-table td input{width:180px}
.google-map-bound{width:200px}

.camera{display:block; width:28px; height:28px; position:absolute; z-index:100}
.camera0{background:url(/bitrix/templates/index/images/ico/camera0.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/bitrix/templates/index/images/ico/camera0.png", sizingMethod="crop"); _background:none}
.camera90{background:url(/bitrix/templates/index/images/ico/camera90.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/bitrix/templates/index/images/ico/camera90.png", sizingMethod="crop"); _background:none}
.camera135{background:url(/bitrix/templates/index/images/ico/camera135.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/bitrix/templates/index/images/ico/camera135.png", sizingMethod="crop"); _background:none}
.camera225{background:url(/bitrix/templates/index/images/ico/camera225.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/bitrix/templates/index/images/ico/camera225.png", sizingMethod="crop"); _background:none}
.camera270{background:url(/bitrix/templates/index/images/ico/camera270.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/bitrix/templates/index/images/ico/camera270.png", sizingMethod="crop"); _background:none}
.camera315{background:url(/bitrix/templates/index/images/ico/camera315.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/bitrix/templates/index/images/ico/camera315.png", sizingMethod="crop"); _background:none}
.camera45{background:url(/bitrix/templates/index/images/ico/camera45.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/bitrix/templates/index/images/ico/camera45.png", sizingMethod="crop"); _background:none}
.camera180{background:url(/bitrix/templates/index/images/ico/camera180.png) no-repeat; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src="/bitrix/templates/index/images/ico/camera180.png", sizingMethod="crop"); _background:none}

.rel{position:relative; z-index:99}
.height20{height:20px}

.w-lightbox .pad {background:#faf5ec; padding:20px 40px 20px 40px; }
.w-lightbox .pad .ScrollBox {overflow:auto; display: block; width: 480px; margin-bottom:15px}
.w-lightbox .wtitle {background:#596072; padding:0px; text-align:right; height:20px}
.w-lightbox .detail-image image{display:block; margin:0 auto;}

#detail_text{display:none}
/*
.w-lightbox {display:none; position:absolute; z-index:9000;}
.w-lightbox .title {background:#596072; padding:3px; text-align:right;}
.w-lightbox .pad {background:#faf5ec; border:1px solid #596072; padding:20px 10px;}
.w-lightbox h2 {font-size:14px; margin:0 30px;}
.w-lightbox p {margin:0 30px 12px 30px;}
.w-lightbox td {border:none; margin:0; padding:0;}
.w-lightbox td.prev {vertical-align:middle; width:30px;}
.w-lightbox td.prev a {background:url(../images/ico/prev_next_white_20.gif) no-repeat; display:block; height:20px; overflow:hidden; text-indent:-999px; width:20px;}
.w-lightbox td.next {vertical-align:middle; width:30px;}
.w-lightbox td.next a {background:url(../images/ico/prev_next_white_20.gif) no-repeat; display:block; float:right; height:20px; overflow:hidden; text-indent:-999px; width:20px;}
*/