@charset "windows-1251";

body,table,td,div,span,hr,h1,h2,h3,h4,form,p,select,input,textarea {
margin:0;
padding:0;
}

table {
border:0;
border-collapse:collapse;
}

img {
border:0;
}

button.ordinary {
border:none;
background-color:transparent;
width:153px;
height:38px;
}

button.ordinary2 {
border:none;
background-color:transparent;
width:153px;
}

html,body {
height:100%;
background-color:#fff;
}

body,td,div,span,p,input,select,textarea,h1,h2,h3,h4,.content {
font-family:Tahoma, sans-serif;
font-size:11px;
color:#000;
}

a {
color:#000;
text-decoration:underline;
outline:none;
}

div.ask-manager {
padding:33px 40px 10px 20px;
}

div.thanks {
font-size:14px;
font-weight:700;
padding:0 20px 20px;
}

img.registration {
margin-left:250px;
}

* html img.registration {
margin-left:170px;
}

div.registration {
padding-top:60px;
}

table.registration {
line-height:25px;
}

table.registration td {
font-size:13px;
color:#3f3f3f;
}

p.text-under-right-box {
color:#686868;
line-height:16px;
}

a.other-city {
color:#007538;
}

p.main-text {
line-height:16px;
font-family:Tahoma;
font-size:13px;
color:#3f3f3f;
}

div.right-map {
padding-top:50px;
}

div.our-clients-say {
padding:14px 40px 10px 20px;
}

div.under-rigth-box {
margin-top:30px;
margin-left:20px;
}

div.corp-client {
border-bottom:1px solid #efecda;
color:#9f8c16;
font-weight:700;
margin:0 10px 7px 0;
padding:0 20px 10px;
}

input.registration {
font-size:1em;
padding:2px;
}

textarea.registration {
height:120px;
width:370px;
font-size:1em;
padding:2px;
}

* html textarea.registration {
height:135px;
width:371px;
}

textarea.registration2 {
height:120px;
width:322px;
}

* html textarea.registration2 {
height:135px;
width:323px;
}

textarea.registration3 {
height:120px;
width:383px;
font-size:1em;
padding:2px;
}

* html textarea.registration3 {
height:135px;
width:383px;
}

select.registration {
height:18px;
width:370px;
font-size:13px;
}

* html select.registration {
height:90px;
width:371px;
border-color:#000;
}

span.thanks {
font-size:12px;
line-height:16px;
}

img.png {
behavior:url("floraexpress.kz/css/pngbehavior.htc");
}

div.menu-left {
font-size:17px;
color:#ba0000;
padding:0 0 3px 40px;
}

div.menu-links-left {
line-height:18px;
padding:0 15px 0 40px;
}

h3.help-question {
color:#017337;
font-size:24px;
}

div.help-question {
background:#FFF;
padding-top:8px;
padding-bottom:10px;
margin-top:15px;
}

div.help-question-inner-text {
font-size:13px;
line-height:17px;
margin-left:20px;
padding-bottom:3px;
}

td.cap {
padding:12px 0 30px;
}

td.logo {
border-right:1px solid #e9c40a;
padding:0 20px 0 34px;
}

td.cap-center {
vertical-align:top;
padding:4px 16px 3px 20px;
}

a.cap {
font-size:12px;
padding-right:12px;
}

.padding-bottom-23 {
padding-bottom:23px;
}

.padding-bottom-38 {
padding-bottom:38px;
}

div.exclusive {
font-size:17px;
color:#ba0000;
padding-top:15px;
margin-right:225px;
}

div.block-search {
width:217px;
float:right;
}

td.find {
border:1px solid #474747;
background-color:#fff;
padding:0 5px;
}

td.button-find {
padding-left:4px;
height:23px;
}

input.find {
font-size:12px;
color:#9b9b9b;
border:none;
width:115px;
}

input.button-find {
width:60px;
height:23px;
font-size:10px;
}

div.reg {
font-size:11px;
font-weight:700;
color:#007336;
padding:4px 0 23px 8px;
}

.valuta-line {
background-image:url(../images/01_language_line_bg.gif);
background-position:top left;
display:block;
overflow:hidden;
height:1px;
}

td.lang {
padding-right:10px;
vertical-align:top;
width:190px;
}

.padding-right-15 {
padding-right:15px;
}

.padding-right-25 {
padding-right:25px;
}

.padding-right-20 {
padding-right:20px;
}

.padding-right-10 {
padding-right:10px;
}

.padding-right-3 {
padding-right:3px;
}

span.lang-active {
font-size:11px;
color:#c88e00;
padding-right:7px;
}

a.lang-passive {
font-size:11px;
color:#1e834e;
padding-right:7px;
}

td.sort-country {
padding:0 0 8px 23px;
}

div.sort-country-header {
position:absolute;
top:-6px;
left:10px;
background-color:#fff;
font-size:9px;
font-weight:700;
color:#2d8000;
white-space:nowrap;
padding:0 7px;
}

select.sort-country,select.sort-category {
font-size:11px;
color:#00401e;
border:1px solid #474747;
}

select.sort-country {
width:145px;
}

select.sort-category {
width:185px;
}

div.sort-price-header {
position:absolute;
top:-6px;
left:10px;
background-color:#fff;
font-size:9px;
font-weight:700;
color:#e9c40a;
white-space:nowrap;
padding:0 7px;
}

a.sort-price {
font-weight:700;
font-size:11px;
color:#ff7800;
}

div.sort-theme-header {
position:absolute;
top:-6px;
left:10px;
background-color:#fff;
font-size:9px;
font-weight:700;
color:#c0a307;
white-space:nowrap;
padding:0 7px;
}

.padding-sort {
padding:2px 12px 0 20px;
}

.padding-sort-1 {
padding:2px 13px 0 20px;
}

.padding-sort-price {
padding:4px 15px 0 20px;
}

div.pay {
font-size:17px;
padding:30px 0 11px 35px;
}

.padding-left-35 {
padding-left:35px;
}

div.text-bottom {
color:#5c5841;
padding:35px 29px 0 35px;
}

h1 {
color:#007336;
font-size:30px;
font-weight:400;
}

h3 {
display:inline;
font-weight:400;
}

td.text-footer {
color:#e9c40a;
line-height:16px;
padding:0 20px 0 30px;
}

.padding-bottom-15 {
padding-bottom:15px;
}

td.meter {
vertical-align:bottom;
width:126px;
padding:30px 0 17px 42px;
}

td.meter1 {
padding:0 3px 1px 0;
}

td.bottom-links {
padding-top:0px;
vertical-align:top;
color:#117842;
}

div.car-text {
color:#5C5841;
padding:3px 15px 10px 35px;
}

a.car {
color:#ff7800;
font-weight:700;
text-decoration:none;
}

a.car:hover {
text-decoration:underline;
}

table.nav-top {
background-position:top left;
background-repeat:no-repeat;
}

td.nav-bottom {
background-position:bottom left;
background-repeat:no-repeat;
vertical-align:top;
padding:15px 0 16px;
}

div.help {
font-size:17px;
color:#ba0000;
padding:0 0 0 17px;
}

div.help span {
padding:0 8px 0 12px;
}

div.help-links {
line-height:18px;
padding:0 15px 0 55px;
}

.padding-top-5 {
padding-top:5px;
}

.padding-top-3 {
padding-top:3px;
}

.padding-top-2 {
padding-top:2px;
}

.padding-bottom-5 {
padding-bottom:5px;
}

.padding-bottom-3 {
padding-bottom:3px;
}

.header-1 {
color:#ba0000;
font-weight:700;
}

div.block-partners {
line-height:18px;
padding:18px 15px 15px 38px;
}

div.partners {
background-image:url(../images/05_partner_mark.gif);
background-position:0 9px;
background-repeat:no-repeat;
padding-left:7px;
}

div.block-gallery {
color:#5c5841;
padding:18px 15px 12px 50px;
}

div.main-foto {
background:url(../images/05_border.jpg) no-repeat left top;
height:130px;
margin:0 15px 10px 43px;
}

div.main-foto-margin {
padding:14px 11px 16px 7px;
}

div.block-nav {
text-align:right;
background-color:#eadd98;
background-image:url(../images/05_nav_bg.gif);
background-position:top right;
background-repeat:repeat-y;
padding-left:15px;
}

div.feedback {
background:url(../images/05_feedback.jpg) no-repeat left top;
margin:0 5px 10px 30px;
padding:3px 0 5px 10px;
}

.padding-left-15 {
padding-left:15px;
}

.padding-left-20 {
padding-left:20px;
}

table.bouquets td.bouquets-top {
width:168px;
height:136px;
vertical-align:top;
}

table.bouquets td.bouquets-bottom {
width:168px;
vertical-align:top;
background-position:top left;
background-repeat:repeat-y;
height:100%;
}

div.bouquets {
text-align:center;
height:127px;
position:relative;
margin:8px 5px 1px;
}

div.surprise {
position:absolute;
top:0;
left:-12px;
}

div.novinka {
position:absolute;
bottom:0;
left:-10px;
}

td.bouquets-text {
color:#0c2200;
vertical-align:top;
padding:7px 15px;
}

td.bouquets-text-red {
color:#78131b;
font-weight:700;
vertical-align:top;
padding:7px 15px;
}

button.zakaz {
border:none;
background-color:transparent;
width:105px;
height:19px;
}

td.price-zakaz {
color:#ba0000;
font-size:13px;
font-weight:700;
padding:0 7px 7px 15px;
}

td.price-zakaz-red {
color:#78131b;
font-size:13px;
font-weight:700;
padding:0 7px 7px 15px;
}

td.button-zakaz {
padding:0 12px 7px 2px;
}

table.block-promo-tooltip td {
vertical-align:bottom;
}

div.block-promo {
margin-bottom:17px;
height:258px;
}

div.help-left {
font-size:17px;
color:#ba0000;
padding:0 0 3px 10px;
}

div.help-left span {
padding:0 8px 0 3px;
}

div.help-links-left {
line-height:18px;
padding:0 15px 0 38px;
}

div.left-text {
color:#4a4535;
padding:44px 47px 10px 35px;
}

div.text-bottom-line {
color:#5c5841;
border-top:1px solid #efecda;
margin:15px 0 0 35px;
padding:20px 20px 0 0;
}

div.drop,div.drop a.drop-passive {
color:#9F8B15;
}

div.drop {
border-bottom:1px solid #efecda;
margin:-3px 10px 7px 0;
padding:0 20px 10px;
}

div.steps {
border-bottom:1px solid #efecda;
margin:0 10px 7px 0;
padding:10px 20px;
}

div.content {
font-size:12px;
padding:0 20px 20px;
}

img.border-14 {
border:14px solid #efecdb;
}

div.padding-header {
padding:0 0 15px;
}

div.block-nav-left {
text-align:left;
background-color:#eadd98;
background-image:url(../images/06_nav_bg.gif);
background-position:top left;
background-repeat:repeat-y;
padding-right:15px;
}

table.map td {
vertical-align:top;
padding:3px 0 0;
}

table.map td a {
color:#84837c;
font-size:12px;
}

div.map {
padding-left:10px;
line-height:17px;
}

div.map-header {
font-size:12px;
font-weight:700;
padding-bottom:2px;
}

div.block-reg-left {
text-align:left;
background-color:#f5f4e9;
background-image:url(../images/07_reg_bg.gif);
background-position:top left;
background-repeat:repeat-y;
padding-right:15px;
margin-top:23px;
}

div.reg-left {
font-size:17px;
color:#ba0000;
padding:0 0 0 20px;
}

div.reg-links-left {
line-height:18px;
padding:0 15px 0 20px;
}

input.login {
border:1px solid #474747;
width:125px;
height:18px;
}

input.login-button {
width:125px;
height:20px;
font-size:10px;
}

div.reg-left-text {
color:#57564d;
font-size:10px;
padding:25px 40px 10px 20px;
}

img.border-gray {
border:1px solid #b6b6b6;
}

div.block-look-bouquets {
padding:20px 5px 15px 20px;
}

div.small-bouquets {
float:left;
padding:0 6px 7px 0;
}

.padding-left-40 {
padding-left:40px;
}

td.big-bouquets {
vertical-align:top;
width:310px;
padding:0 20px;
}

div.text-tooltip {
color:#007336;
font-size:10px;
text-align:justify;
padding:5px 7px;
}

div.tooltip-top {
position:absolute;
top:-17px;
left:30px;
}

div.promo-code {
color:#625e43;
text-align:right;
padding-top:30px;
}

div.promo-code input {
border:1px solid #474747;
width:100px;
height:18px;
}

div.block-zakaz-padd {
padding:10px 15px;
}

div.block-zakaz-padd1 {
padding:3px 15px 9px 0;
}

div.block-zakaz-padd2 {
padding:4px 15px 5px;
}

select.country {
border:1px solid #898151;
height:18px;
}

select.country-vnutr {
border:1px solid #898151;
height:18px;
font-size:12px;
}

.padding-top-11 {
padding-top:11px;
}

.padding-top-9 {
padding-top:9px;
}

input.date-dostavki {
width:95px;
font-size:12px;
border:1px solid #898151;
}

div.date-dostavki-header {
font-size:10px;
color:#3f3f3f;
padding:0 0 3px 129px;
}

a.calendar-link {
color:#007336;
border-bottom: 1px dotted;
cursor: pointer; 
white-space: nowrap; 
text-decoration: none;
}

a.calendar-link:hover {
border-bottom: none;
}

.padding-left-100 {
padding-left:100px;
}

table.bouquets-size td {
font-size:12px;
color:#3f3f3f;
padding:1px 10px 1px 0;
height: 21px;
}

table.bouquets-size td.tree {
color:#007336;
padding-left:20px;
}

input.your-price {
width:50px;
height:18px;
border:1px solid #898151;
}

div.your-price1 {
padding-left:25px;
}

span.your-price {
padding-left:60px;
font-size:10px;
}

td.your-price10 {
padding-left:55px;
font-size:10px;
}

input.zakaz {
width:145px;
height:20px;
}

table.block td {
background-color:#ede3a4;
vertical-align:top;
}

table.block td.block-text {
background-color:#ede3a4;
vertical-align:top;
color:#3f3f3f;
padding:25px 25px 25px 30px;
}

.text-green {
color:#007336;
font-weight:700;
}

.padding-right-40 {
padding-right:40px;
}

td.form-step-active {
background-color:#ebe09d;
font-size:12px;
color:#007336;
font-weight:700;
padding:0 5px;
}

td.form-step-passive {
font-size:12px;
color:#9f8b15;
font-weight:700;
padding:0 5px;
}

td.add-present {
color:#ba0000;
padding:7px 40px 0 8px;
}

td.close-present {
font-weight:700;
text-align:right;
padding:7px 20px 0 0;
}

table.present td.pic {
text-align:center;
vertical-align:bottom;
padding:5px 10px 10px;
}

table.present td.description {
vertical-align:top;
white-space:nowrap;
padding:0 10px 15px;
}

table.present td.description1 {
vertical-align:top;
white-space:nowrap;
padding:0 10px 7px;
}

table.present td.description div,table.present td.description1 div {
padding-left:23px;
}

#show-presents,#hide-presents {
cursor:pointer;
float:right;
white-space:nowrap;
}

#show-presents {
display:none;
}

div.height-8 {
font-size:5px;
height:8px;
}

div.height-7 {
font-size:4px;
height:7px;
}

td.holiday {
vertical-align:bottom;
color:#3f3f3f;
padding:0 15px 0 25px;
}

textarea.holiday {
width:570px;
height:100px;
border:1px solid #b6b6b6;
color:#3f3f3f;
font-size:12px;
}

div.holiday-text-padding {
padding:10px 0 0 30px;
}

div.ost-symbols {
color:#707105;
padding:5px 0 5px 30px;
}

table.recipient input.name {
width:120px;
}

table.recipient input.name1,table.recipient select.name1 {
width:150px;
}

table.recipient textarea {
height:60px;
width:400px;
color:#8c8c8c;
}

table.sender td.name8 {
padding-left:13px;
}

table.sender input.name {
width:110px;
}

div.pay-line-bottom {
border-bottom:1px solid #dedede;
margin:0 30px 12px;
padding:0 10px 8px 0;
}

.padding-right-30 {
padding-right:30px;
}

.padding-right-27 {
padding-right:27px;
}

div.pay-noline-bottom {
margin:0 30px;
padding:0 10px 10px;
}

input.look-zakaz {
width:265px;
height:25px;
background-image:url(../images/09_arrow_button.gif);
background-position:240px 8px;
background-repeat:no-repeat;
}

div.middle-bouquets {
text-align:center;
padding:90px 5px 10px;
}

span.border-double {
border-bottom:2px solid #000;
color:#000;
font-size:12px;
font-weight:700;
}

div.border-double {
padding:0 0 10px 23px;
}

div.border-double div.small,div.border-double-1 div.small {
font-size:10px;
color:#3f3f3f;
}

span.green-line {
color:#007336;
border-bottom:1px solid #007336;
font-weight:700;
}

td.border-bottom-gray {
border-bottom:1px solid #cacaca;
padding:6px 0;
}

td.border-bottom-gray-3 {
border-bottom:1px solid #cacaca;
padding:2px 0 6px;
}

div.border-double-1 {
padding:0 0 5px 23px;
}

td.border-bottom-gray-2 {
border-bottom:2px solid #cacaca;
padding:6px 0;
}

div.promo-code-gray {
padding:5px 15px;
}

div.promo-code-gray input {
border:1px solid #6d6d6d;
width:125px;
height:18px;
}

div.line-bottom-gray {
border-bottom:1px solid #dedede;
line-height:18px;
color:#3f3f3f;
margin:0 0 12px 20px;
padding:10px 8px 8px;
}

div.noline-bottom {
color:#3f3f3f;
margin:0 0 12px 20px;
padding:10px 8px 8px;
}

.text-18 {
font-size:18px;
}

.header-2 {
font-size:14px;
color:#ba0000;
font-weight:700;
padding:0 0 0 14px;
}

.header-3 {
font-size:12px;
color:#ba0000;
padding:10px 0 0 20px;
}

textarea.holiday1 {
width:570px;
height:100px;
border:1px solid #e9e9e9;
color:#606060;
line-height:18px;
}

table.recipient-step-2 td.gray {
border-bottom:1px solid #dadada;
vertical-align:top;
padding:7px 7px 10px 13px;
}

table.recipient-step-2 td.nogray {
vertical-align:top;
padding:7px 7px 10px 13px;
}

div.comment {
color:#616161;
padding-top:5px;
}

.clear {
clear:both;
}

div.oferta {
color:#7d7d7d;
font-size:12px;
font-weight:700;
padding:15px 20px 25px 15px;
}

div.comment-step-3 {
color:#3f3f3f;
line-height:15px;
padding:100px 10px 20px 20px;
}

div.comment-step-4 {
color:#3f3f3f;
line-height:15px;
padding:110px 10px 20px 20px;
}

div.bank {
font-size:14px;
font-weight:700;
padding:10px 20px;
}

div.content-step-3 {
line-height:16px;
color:#3f3f3f;
padding:10px 20px;
}

div.content-step-3a {
line-height:16px;
color:#3f3f3f;
padding:10px 0;
}

div.green-mark {
background-image:url(../images/08_mark.gif);
background-repeat:no-repeat;
background-position:15px 10px;
padding:3px 20px 5px 25px;
}

.header-4 {
font-size:13px;
color:#9f8b15;
font-weight:700;
padding:10px 0 10px 16px;
}

div.big-arrow {
position:absolute;
top:40%;
right:-18px;
z-index:255;
}

table.referal td.left {
padding:4px 10px 4px 16px;
}

table.referal td.right {
padding:4px 0;
}

table.referal td.right input {
border:1px solid #6d6d6d;
width:163px;
height:18px;
}

input.referal {
width:230px;
height:25px;
}

.padding-top-30 {
padding-top:30px;
}

.header-5 {
font-size:13px;
color:#bf1111;
font-weight:700;
padding:10px 0 10px 16px;
}

textarea.referal {
border:1px solid #6d6d6d;
width:205px;
height:50px;
color:#999;
}

div.pos-referal {
position:relative;
}

div.referal-button {
position:absolute;
top:130px;
left:0;
padding:15px 0 0 14px;
}

div.referal-textarea {
position:absolute;
top:50px;
padding:15px 20px 0 16px;
}

div.reminder-comment {
font-size:12px;
color:#3f3f3f;
padding:10px 20px;
}

div.reminder-left-col {
width:192px;
float:left;
}

div.reminder-right-col {
margin-left:217px;
}

div.block-calendar {
padding:0 0 0 20px;
}

.header-6 {
font-size:14px;
font-weight:700;
padding:0 0 15px 5px;
}

div.block-calendar .date,.date-org,div.date-float-calendar {
color:#3f3f3f;
font-size:10px;
padding:3px 10px 12px;
}

td.calendar-arrow {
font-size:14px;
font-weight:700;
padding:0 10px;
}

table.table-calendar td {
text-align:right;
color:#007336;
padding:3px 4px;
}

table.table-calendar td.active {
background-position:1px 1px;
background-repeat:no-repeat;
background-image:url(../images/08_calendar_bg.gif);
font-weight:700;
color:#3f3f3f;
}

table.table-calendar td.day-week {
border-bottom:1px solid #b6b6b6;
}

table.table-calendar td a {
color:#3f3f3f;
font-weight:400;
}

.padding-bottom-8 {
padding-bottom:8px;
}

div.reminder-right-col td.name {
padding:7px 10px 7px 5px;
}

div.reminder-right-col td.input {
padding:7px 30px 7px 0;
}

div.reminder-right-col input {
border:1px solid #898151;
color:#a5a3a3;
font-size:12px;
font-weight:400;
height:18px;
}

div.reminder-right-col textarea {
border:1px solid #898151;
color:#a5a3a3;
font-size:12px;
font-weight:400;
height:55px;
width:412px;
}

div.cabinet-left {
font-size:17px;
color:#ba0000;
padding:0 0 0 10px;
}

div.cabinet-links-left {
color:#117842;
padding:0 15px 0 46px;
}

div.cabinet-comment {
font-size:12px;
color:#3f3f3f;
padding:5px 20px 10px;
}

div.zakaz-summ {
font-size:14px;
font-weight:700;
padding:0 0 15px 20px;
}

div.header-zakaz-red,div.header-zakaz-green {
font-size:14px;
font-weight:700;
text-decoration:underline;
padding:7px 20px 18px;
}

div.header-zakaz-red {
color:#ba0002;
}

div.header-zakaz-green {
color:#107843;
}

.padding-left-60 {
padding-left:60px;
}

div.block-page {
font-size:12px;
color:#3f3f3f;
padding:15px 20px 10px 0;
}

div.block-page a {
color:#3f3f3f;
background-color:#fff;
padding:3px 4px;
}

div.block-page span {
color:#010101;
font-size:13px;
font-weight:700;
background-color:#e8e3c5;
padding:3px 4px;
}

table.cabinet-edit td.gray-left {
border-bottom:1px solid #dadada;
vertical-align:top;
padding:7px 15px 6px 13px;
}

table.cabinet-edit td.gray-right {
border-bottom:1px solid #dadada;
vertical-align:top;
padding:7px 0 6px;
}

table.cabinet-edit td.gray-center {
border-bottom:1px solid #dadada;
vertical-align:top;
padding:7px 0 6px 13px;
}

table.cabinet-edit td.nogray {
vertical-align:top;
padding:7px 0 10px 13px;
}

table.cabinet-edit input.name,table.cabinet-edit select.city {
border:1px solid #6c6c6c;
font-weight:700;
height:18px;
}

table.cabinet-edit textarea.comment {
color:#616161;
border:1px solid #6c6c6c;
height:90px;
line-height:15px;
}

a.red {
color:red;
}

input.password {
border:1px solid #6c6c6c;
color:#3f3f3f;
width:137px;
height:18px;
}

div.reminder-left-col-org {
width:172px;
float:left;
}

div.reminder-right-col-org {
margin-left:197px;
}

div.reminder-text {
color:#107843;
font-size:14px;
font-weight:700;
}

div.surprise-text {
text-align:center;
padding-top:10px;
color:#499c17;
text-decoration:underline;
}

div.surprise-text a {
color:#499c17;
}

div.category-comment {
color:#9f8c16;
padding-left:20px;
}

div.block-category-page {
color:#c0110e;
padding-right:31px;
}

div.block-category-page a.all {
color:#c0110e;
font-weight:700;
}

div.block-category-page span.page-active {
color:#a18a16;
font-weight:700;
font-size:12px;
padding:0 2px 0 3px;
}

div.block-category-page a.page {
color:#017338;
font-size:12px;
padding:0 2px 0 3px;
}

.border-frame {
position:absolute;
left:0;
top:0;
display:none;
border:none;
background-color:transparent;
}

.popup {
background-color:#ccffe4;
border:1px solid #117842;
width:400px;
height:250px;
position:absolute;
right:200px;
top:50px;
visibility:hidden;
padding:20px;
}

.hand {
cursor:pointer;
}

.gobtxt {
border:1px solid #9c9c9c;
width:380px;
background-color:#f8f8f8;
margin-top:3px;
padding:6px;
}

.what-is {
border:1px solid #9c9c9c;
width:380px;
background-color:#f8f8f8;
margin-top:3px;
z-index:0;
padding:6px;
}

a.favorite {
color:#5c5841;
text-decoration:underline;
padding:0 5px 0 2px;
}

div.articul {
padding-left:20px;
font-size:13px;
color:#84837c;
display:inline;
}

table.cards td.radio {
border-bottom:1px solid #dedede;
font-size:12px;
padding:0 5px 8px 0;
}

table.cards td.radio-no {
font-size:12px;
padding:0 5px 8px 0;
}

div.text-pic-padding {
float:left;
padding:30px 30px 10px 0;
}

.padding-right-6 {
padding-right:6px;
}

div.height-10 {
font-size:1px;
height:10px;
}

div.chat-div {
border:1px solid #000;
background:#FFF;
z-index:10;
padding-top:25px;
width:460px;
position:absolute;
top:30;
left:45;
}

* html div.chat-div {
border:1px solid #000;
background:#FFF;
z-index:10;
padding-top:24px;
width:467px;
position:absolute;
top:0;
left:0;
}

div.chat2-div {
border:1px solid #000;
background:#FFF;
z-index:11;
padding-top:25px;
width:460px;
position:absolute;
top:0;
left:0;
}

* html div.chat2-div {
border:1px solid #000;
background:#FFF;
z-index:11;
padding-top:24px;
width:467px;
position:absolute;
top:0;
left:0;
}

div.chat-chat {
float:left;
width:30%;
margin-left:30px;
margin-bottom:30px;
padding-top:0;
}

* html div.chat-chat {
margin-left:15px;
}

div.chat-logo {
float:right;
width:30%;
margin-right:9px;
margin-top:-11px;
}

div.chat-body {
float:left;
width:90.8%;
background-color:#f0e7ae;
font-size:12px;
line-height:16px;
padding:28px 13px 32px 29px;
}

div.chat2-body {
float:left;
width:92.8%;
background-color:#f0e7ae;
font-size:12px;
line-height:16px;
padding:17px 7px 22px 26px;
}

table.chat-login {
margin-top:25px;
}

table.chat-chat {
margin-top:10px;
}

button.chat-cancel-button {
margin-left:-3px;
margin-top:11px;
}

button.chat-forward-button {
margin-left:134px;
margin-top:20px;
}

button.chat-close-button {
margin-left:330px;
margin-bottom:5px;
}

button.chat-send-button {
margin-left:210px;
margin-top:20px;
}

* html button.chat-cancel-button {
margin-left:-20px;
margin-top:20px;
}

* html button.chat-refresh-button {
margin-left:-20px;
margin-top:13px;
}

* html button.chat-forward-button {
margin-left:110px;
margin-top:20px;
}

* html button.chat-close-button {
margin-left:299px;
margin-bottom:5px;
}

* html button.chat-send-button {
margin-left:165px;
margin-top:11px;
margin-right:-25px;
}

div.write-div {
border:1px solid #000;
background:#FFF;
z-index:10;
width:570px;
position:absolute;
top:235px;
left:83px;
padding:17px 20px 30px 30px;
}

* html td.registration-text {
font-size:13px;
line-height:17px;
}

img.send-button {
margin-bottom:-3px;
margin-left:7px;
}

* html img.send-button {
margin-bottom:3px;
margin-left:-7px;
}

button.b1 {
margin-bottom:-5px;
}

* html button.b1 {
margin-bottom:-6px;
}

button.cancel-button {
margin-left:-3px;
}

.hq-cont {
position:relative;
overflow:hidden;
float:left;
}

.hq-roll {
height:70px;
margin-top:-80px;
}

.hq-roll2 {
height:310px;
margin-top:-310px;
}

.text-bottom-line.corp-service-page {
margin-left:21px!important;
margin-right:9px;
}

a:hover,td.calendar-arrow a,a.favorite:hover {
text-decoration:none;
}

td.pay-vars,.padding-top-20 {
padding-top:20px;
}

div.registration-sendd,.padding-top-10 {
padding-top:10px;
}

p.red-text,span.red-text {
font-size:12px;
font-weight:700;
color:#ba0002;
}

div.menu-links-left a,a.green-1,a.green-edit,div.help-links a,div.help-links-left a,.text-green-1,div.cabinet-links-left a {
color:#117842;
}

a.reg,table.bouquets-size td.tree span {
color:#007336;
}

a.reg-enter,a.partners,a.orange {
color:#ff7800;
}

td.sort-price,td.sort-category {
padding:0 0 8px 8px;
}

h2,table.table-calendar td.sunday-week,table.table-calendar td.sunday-week a {
color:#ba0000;
}

td.bottom-links a,a.green {
color:#117842;
padding:0 5px 0 2px;
}

td.right-col,td.left-col {
width:220px;
vertical-align:top;
}

div.content h2,div.pay-line-bottom span,div.pay-noline-bottom span,.text-12 {
font-size:12px;
}

a.drop-active,span.drop-active {
color:#9f8b15;
font-weight:700;
}

span.dark-red,div.reminder-right-col td,div.reminder-right-col td div {
color:#bc0000;
font-weight:700;
}

table.bouquets-size td.text-bouquets-small,span.your-price2,.text-10 {
font-size:10px;
}

#hide-presents,#table-presents {
display:block;
}

table.recipient td,table.sender td {
padding-top:10px;
padding-right:6px;
color:#3f3f3f;
}

table.recipient td div,table.sender td div,.dark-gray {
color:#3f3f3f;
}

table.recipient td.name,table.sender td.name,.padding-left-30 {
padding-left:30px;
}

table.recipient input,table.recipient select,table.recipient textarea,table.sender input {
border:1px solid #6d6d6d;
height:18px;
}

table.recipient input.code,table.sender input.code {
width:45px;
}

table.recipient input.tel,table.sender input.tel {
width:175px;
}

table.sender input.address,* html div.chat-body,* html div.chat2-body {
width:100%;
}

div.bank a,.text-red {
color:#bf1111;
}

table.chat-login td,td.registration-text {
font-size:14px;
color:#3f3f3f;
line-height:23px;
}



 /* коррекции от 2009_04_07 */
table.bouquets-size td.h-23 { height: 23px;}
button {border:none;background-color:transparent;}


td.find {/*padding:0px 5px 0px 5px;border:1px solid #474747;background-color:#fff;*/}
div.find-2 { border:1px solid #796549;background-color:#fff; width: 100%; height: 100%;
  font-size: 0px; position: absolute; top: -1px; left: 0px; overflow: hidden; }
div.find-3 { position: absolute; top: 2px; left: 5px; font-size: 0px; overflow: hidden; }
td.button-find {padding-left: 4px;}
input.find {font-size:13px;color:#000;border:none;width:103px; font-family: Arial, Helvetica, sans-serif;
  height: 17px; vertical-align: middle;}
input.button-find {width:60px;height:20px;font-size:10px;}


input.button-find1 {width:62px; height: 24px; font-size:14px; padding-bottom: 2px; font-family: "MS Shell Dlg", Tahoma, sans-serif;}
div.poisk { width:115px; height:20px; font-size:0px; position:relative }


@font-face {
	font-family: "Rubl Sign";
	src: url(http://www.floraexpress.kz/css/ruble.eot);
}
span.rur {
	font-family: "Rubl Sign";
	text-transform: uppercase;
	// text-transform: none;
}
span.rur s {
	position: absolute;
	overflow: hidden;
	width: .45em;
	height: 1em;
	margin: .1ex 0 0 -.55em;
	text-decoration: none;
	// display: none;
}
span.rur s:before {
	content: '\2013';
}