@charset "utf-8";

header, nav, article, aside, section, footer{display:block;}
html, body{width:100%;height:100%;margin:0;padding:0;}
textarea, input{outline:none;resize:none;}
img, a img{border:none;outline:none;}
ul, li{margin:0;padding:0;}
a, a:link, a:visited, a:active{color:#775C56;text-decoration:none;}
a:hover{text-decoration:underline;}
body{font:12px/20px 'Georgia';background:#FFFFFF url('/img/bg.jpg');color:#775C56;}
body::selection{background:#4A3128;color:#FFFFFF;}
input[type="button"], input[type="reset"], input[type="submit"]{background:#CBF5E5;border:1px solid #9FDDC5;color:#3A9C79;font-family:Georgia;font-style:italic;border-radius:5px;padding-top:5px;padding-bottom:5px;cursor:pointer;}
input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover{background:#FFFFFF;border-color:#D1D1D1;}
input[type="text"], input[type="password"], textarea{max-width:99% !important;border: 1px solid #d1d1d1;border-radius:5px;font-family:Arial;font-size:12px;color:#aaa;}
textarea{overflow:auto;}

body > header{height:178px;background:url('/img/header.png') top;}
h1, h2, h3, h4, h5{padding:0;margin:5px 0;font-weight:normal;}
body > header > h1{display:block;margin:0;padding-top:30px;font-size:36px;font-style:italic;text-align:center;line-height:36px;color:#4A3128;}
body > header > h1 a{color:#4A3128 !important;text-shadow:1px 1px 0 #8FB8A9;}
body > header > h2{display:block;margin:0;text-align:center;font-size:12px;font-style:italic;color:#849D94;padding-top:3px;}
.clr{clear:both;}
hr{height:1px;border:none;background:#d1d1d1;color:#d1d1d1;}

#hCnt{width:1000px;padding-top:22px;margin:0 auto;}
#hCnt ul{float:left;list-style:none;}
#hCnt ul li{float:left;margin-right:3px;}
#hCnt ul li a{display:block;height:31px;line-height:31px;padding:16px 20px 0;text-transform:uppercase;color:#707268 !important;border-radius:0 0 5px 5px;}
#hCnt ul li a.uMenuItemA, #hCnt ul li a:hover{background:url('/img/tMenu.png') top;text-decoration:none;color:#6FA78F !important;box-shadow:0 1px 3px #90B4A7;}
#joint{height:15px;background:url('/img/joint.png') center repeat-x;}
#search{float:right;width:190px;padding:0 10px;background:#FFFFFF;border:1px solid #97D2BB;border-radius:5px;margin-top:20px;height:22px;}
#s-text{float:left;padding:0;height:22px;line-height:22px;border:none;background:none;font-family:Georgia;font-size:12px;color:#775C56;width:165px;}
#s-image{float:right;margin-top:4px;}
#flowersHeader{position:absolute;z-index:2;width:80px;height:35px;background:url('/img/flowersHeader.png');margin-left:910px;margin-top:-13px;}
#sliderWrap{width:1000px;margin:0 auto;height:410px;background:url('/img/sliderWrap.png');overflow:hidden;}
#sliderCnt{width:968px;height:352px;margin:29px auto;overflow:hidden;}
#flowersSlider{position:absolute;z-index:99;width:247px;height:102px;background:url('/img/flowersSlider.png');margin-left:720px;margin-top:320px;}

.nivoSlider{position:relative;width:100%;height:auto;overflow:hidden;}
.nivoSlider img{position:absolute;top:0;left:0;}
.nivo-main-image{display:block !important;position:relative !important;width:100% !important;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}
.nivo-slice{display:block;position:absolute;z-index:5;height:100%;top:0;}
.nivo-box{display:block;position:absolute;z-index:5;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{position:absolute;left:0;bottom:0;background:url('/img/caption.png');color:#FFFFFF;width:100%;z-index:8;padding:17px;padding-bottom:12px;overflow:hidden;display:none;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{display:block;text-indent:-9999px;position:absolute;top:45%;z-index:9;cursor:pointer;width:57px;height:57px;background:url('/img/arrows.png');}
.nivo-prevNav{left:17px;background-position:bottom !important;}
.nivo-nextNav{right:17px;background-position:top !important;}
.nivo-directionNav a:hover{opacity:0.8;}
.nivo-controlNav{text-align:center;padding:15px 0;}
.nivo-controlNav a{cursor:pointer;}
.nivo-controlNav a.active{font-weight:700;}
.slideTit > *, .slideMore > *{display:inline-block;}
.slideTit h1{text-transform:uppercase;font-weight:700;color:#FFFFFF;font-size:24px;height:24px;line-height:24px;margin:0;}
.slideTit h1:before, .slideTit h1:after{content:'';display:inline-block;width:95px;height:8px;border-top:1px solid #FFFFFF;margin:0 12px;}
.slideMore a{font-style:italic;color:#FFFFFF !important;}
.slideMore a:before, .slideMore a:after{content:'•';display:inline-block;margin:0 5px;}

#middle{width:1000px;margin:0 auto;padding-top:13px;}
#sidebar{width:240px;overflow:auto;}
#pageCnt{float:right;width:741px;background:#FFFFFF;border-radius:10px;padding:2px;box-shadow:0 0 3px rgba(46, 15, 4, 0.3);}
#pageCntWrap{padding:17px;border-radius:10px;border:1px dashed #DFCBC5;}
.title{padding-bottom:15px;}
.title h1{margin:0;color:#4A3128;font-size:24px;line-height:24px;padding-bottom:15px;border-bottom:1px dashed #DFCBC5;}
.bow{position:relative;z-index:2;float:right;width:22px;height:21px;background:url('/img/bow.png');margin-top:-11px;margin-right:-3px;}
.goods, .goods-list{overflow:hidden;}
.item, .list-item{float:left;width:166px;margin-right:13px;margin-bottom:30px;margin-top:10px;}
.item:nth-child(4n), .list-item:nth-child(4n){margin-right:0;}
.itemImg{width:160px;height:190px;line-height:0;padding:3px;border:1px solid #E4D2CE;border-radius:7px;}
a.itemName{display:block;font-size:18px;line-height:24px;color:#4A3128;padding-left:13px;background:url('/img/marker.png') left center no-repeat;margin-top:10px;}
.price{padding:5px 0 10px;line-height:24px;}
.price > *{display:inline-block;}
.price > span{height:20px;padding:0 5px;background:#F2EAE8;border:1px solid #E4D2CE;border-radius:5px;vertical-align:middle;line-height:20px;}
.price b{padding-left:5px;font-weight:normal;color:#44A280;font-size:24px;}
a.add{display:inline-block;padding:0 10px;height:26px;line-height:26px;font-style:italic;text-decoration:none !important;color:#3B9B78;background:#CBF5E5 !important;border:1px solid #9FDDC5;border-radius:5px;}
.message{overflow:hidden;}
.message img{line-height:0;padding:3px;border:1px solid #E4D2CE;border-radius:7px;}
.message b{color:#4A3128;}
a.readMore{display:inline-block;padding:0 7px;color:#3B9B78;background:#CBF5E5;border:1px solid #9FDDC5;border-radius:5px;font-style:italic;text-decoration:none !important;}
#stuff{position:absolute;z-index:2;width:197px;height:37px;background:url('/img/stuff.png');margin-left:530px;margin-top:2px;}

.blockCyan{width:240px;overflow:hidden;margin-bottom:15px;}
.blockCyanTop{height:135px;background:url('/img/blockCyan.png') top;padding:35px 27px 0;font-size:20px;color:#4A3128;}
.blockCyanBottom{height:99px;background:url('/img/blockCyan.png') bottom;}
.blockCyanMiddle{position:relative;z-index:2;background:url('/img/blockCyanBg.png') center repeat-y;padding:0 15px;margin:-70px 0 -60px;}
.cat-blocks{overflow:hidden;}
.cat-blocks div.normal, td.catsTd{padding-left:33px !important;font-size:12px !important;background:url('/img/marker2.png') left no-repeat;line-height:30px;margin-bottom:1px;cursor:pointer;}
.cat-blocks div.normal u{text-decoration:none;opacity:0.5;}
.cat-blocks div.normal:hover, td.catsTd:hover{background-color:#D8FFF2;text-decoration:underline;color:#50A787;}
.cart{padding:31px 27px 0;height:160px;background:url('/img/cart.png');margin-bottom:20px;}
.cartTitle{font-size:20px;color:#4A3128;margin-bottom:35px;}
.inCart{height:26px;line-height:26px;background:url('/img/inCart.png') left no-repeat;padding-left:28px;}
.inCart b, .inCart b a{text-decoration:underline;color:#4A3128;}
a.myCart{display:inline-block;padding:5px 10px;background:#FBDCE3;border:1px solid #DEB2BC;font-style:italic;color:#826964;border-radius:5px;margin-top:10px;text-decoration:none !important;}
a.myCart.cur{background:#FFFFFF;border-color:#D0BFC3;color:#BE677B;}
.block{width:215px;margin:0 auto 25px;background:#FFFFFF;padding:2px;border-radius:10px;box-shadow:0 0 4px rgba(0, 0, 0, 0.25);}
.blockCnt{border:3px dashed #F9D2DB;padding:20px 15px;border-radius:10px;}
.blockCnt li{list-style-type:none;}
.blockTitle{font-size:20px;color:#4A3128;padding-bottom:30px;margin-bottom:10px;background:url('/img/blockTitle.png') right bottom no-repeat;}
.sNews{line-height:18px;color:#775C56;padding-bottom:15px;margin-bottom:10px;border-bottom:1px dashed #D1D1D1;}
.sNews a:first-child{font-weight:700;color:#775C56;}
span.sDate{display:inline-block;color:#4A3128;background:#F9D2DB;border:1px solid #F3C2CD;padding:0 7px;border-radius:5px;margin-top:5px;}

footer{height:80px;background:url('/img/footer.png');margin-top:50px;}
#fCnt{width:1000px;margin:0 auto;}
#flowersFooter{width:283px;height:66px;position:absolute;z-index:2;background:url('/img/flowersFooter.png');margin-top:14px;margin-left:-5px;}
.copy{padding-top:35px;padding-left:280px;color:#4A3128;font-size:13px;}
.copy a{color:#4A3128;}
.item-page{overflow:hidden;}
.item-images{float:left;width:166px;text-align:center;}
.item-images img{line-height:0;padding:3px;border:1px solid #E4D2CE;border-radius:7px;cursor:pointer;}
img.big{width:160px;height:190px;}
img.small{width:40px;height:50px;margin:0 2px;}
.item-images img:hover{border-color:#85CEB2;}
.item-mes{margin-left:195px;}
.com{overflow:hidden;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #DFCBC5;}
img.ava{line-height:0;padding:3px;border:1px solid #E4D2CE;border-radius:7px;float:left;}
.com-mes{margin-left:90px;line-height:16px;}
.user-name, .user-name a{color:#CF8F9D;}
span.date{color:#44A280;}
.commFl{width:99%;border:1px solid #E6D5D1;border-radius:5px;}
.securityCode{border:1px solid #E6D5D1;border-radius:5px;}
.details{clear:both;padding-top:20px;}
.details span{display:inline-block;margin-right:1px;background:#F5EFEC;border:1px solid #E4D2CE;border-radius:5px;line-height:22px;padding:0 10px;color:#4A3128;}
.details span a{padding-left:5px;color:#BE667A;}

.popup{padding:20px;background:url('/img/popup.png');}
.popup-title{font-size:24px;color:#4A3128;padding-bottom:15px;border-bottom:1px dashed #FFFFFF;}
.popup-body{padding-top:15px;border-top:1px dashed #9bc4b5;}
.popup hr{height:0;border:none;border-top:1px dashed #FFFFFF;border-bottom:1px dashed #9bc4b5;background:none;}

#mchatBtn{padding:0;}
.calTable{width:100%;}
.calMonth{border-bottom:1px dashed #aaa;}
.calMdayIs, .calMdayIsA{background:#aaa;color:#fff;border-radius:5px;}
.calMdayIs a, .calMdayIsA a{color:#fff;}
img.ava{width:60px;}
.item-options {padding-top:20px;clear:both;border-bottom:1px dashed #d1d1d1;}
.item-options div{padding:4px 0;border-top:1px dashed #d1d1d1;}
.entries{margin-bottom:40px;}

.plist, .catPages1{display:block;border-top:1px dashed #d1d1d1;padding-top:15px;}
.pgSwchA, .pgSwch, .swchItemA, .swchItem{display:inline-block;line-height:22px;border-radius:5px;padding: 0 5px;min-width:12px;}
.pgSwch, .swchItem{background:#f2eae8;border:1px solid #e6d5d1;color:#4a3128;}
.pgSwchA, .swchItemA{background:#cbf5e5;border:1px solid #9fddc5;color:#3b9b78;}

.gTable{background:#deb2bc;color:#444444;border-radius:10px 10px 0 0;}
.gTable a{color:#444444;}
.gTableTop{padding:2px;background:#f9d2db;padding-left:20px;padding-bottom:1px;color:#4a3128;font-weight:700;height:50px;font:22px/22px Georgia;border-radius:10px 10px 0 0;}
.gTableSubTop{padding:10px;background:#cbf5e5;color:#767676;height:30px;font-size:11px;}
.gTableSubTop a{color:#767676;}
.gTableBody{padding:2px;background:#F4F4F4;}
.gTableBody1{padding:2px;background:#FFFFFF;}
.gTableBottom{padding:2px;background:#F4F4F4;}
.gTableLeft{padding:2px;background:#F4F4F4;font-weight:700;color:#6E6E6E;}
.gTableRight{padding:2px;background:#F8F9FA;}
.gTableError{padding:2px;background:#F4F4F4;color:#FF0000;vertical-align:top;}
.forumNameTd, .forumLastPostTd{padding:10px !important;background:#FFFFFF;}
.forumIcoTd, .forumThreadTd, .forumPostTd{padding:10px;background:#F4F4F4;}
.forumLastPostTd, .forumArchive{padding:2px;font-size:12px;}
a.catLink:link{text-decoration:none;color:#4a3128;}
a.catLink:visited{text-decoration:none;color:#4a3128;}
a.catLink:hover{text-decoration:underline;color:#4a3128;}
a.catLink:active{text-decoration:underline;color:#4a3128;}
.lastPostGuest, .lastPostUser, .threadAuthor{font-weight:400;}
.archivedForum{font-size:7pt;color:#FF0000;font-weight:700;}
.forum, .threadLink, .postUser{font-size:14px;color:#000000 !important;}
.forumDescr, .forumModer{color:#858585;font-size:12px;}
.forumViewed{font-size:9px;}
a.forum:link, a.lastPostUserLink:link, a.forumLastPostLink:link, a.threadAuthorLink:link{text-decoration:none;color:#6E6E6E;}
a.forum:visited, a.lastPostUserLink:visited, a.forumLastPostLink:visited, a.threadAuthorLink:visited{text-decoration:none;color:#6E6E6E;}
a.forum:hover, a.lastPostUserLink:hover, a.forumLastPostLink:hover, a.threadAuthorLink:hover{text-decoration:underline;color:#909090;}
a.forum:active, a.lastPostUserLink:active, a.forumLastPostLink:active, a.threadAuthorLink:active{text-decoration:underline;color:#6E6E6E;}
.forumNamesBar{font-size:12px;}
.forumBarKw{font-weight:normal;}
a.forumBarA:link{text-decoration:none;color:#000000;}
a.forumBarA:visited{text-decoration:none;color:#000000;}
a.forumBarA:hover{text-decoration:none;color:#6E6E6E;}
a.forumBarA:active{text-decoration:underline;color:#6E6E6E;}
.fastNav, .fastSearch, .fastLoginForm{font-size:12px;}
.fastNavMain{background:#DADADA;}
.fastNavCat{background:#EFEFEF;}
.fastNavCatA{background:#EFEFEF;color:#0000FF;}
.fastNavForumA{color:#0000FF;}
.switches{background:#CCCCCC;}
.pagesInfo{background:#FFFFFF;padding-right:10px;font-size:12px;}
.switch{background:#FFFFFF;width:15px;font-size:12px;}
.switchActive{background:#cbf5e5;font-weight:700;color:#6E6E6E;width:15px;}
a.switchDigit:link, a.switchBack:link, a.switchNext:link{text-decoration:none;color:#000000;}
a.switchDigit:visited, a.switchBack:visited, a.switchNext:visited{text-decoration:none;color:#000000;}
a.switchDigit:hover, a.switchBack:hover, a.switchNext:hover{text-decoration:underline;color:#FF0000;}
a.switchDigit:active, a.switchBack:active, a.switchNext:active{text-decoration:underline;color:#FF0000;}
.threadNametd, .threadAuthTd, .threadLastPostTd{padding:10px;background:#FFFFFF;}
.threadIcoTd, .threadPostTd, .threadViewTd{padding:10px;background:#F4F4F4;}
.threadLastPostTd{padding:2px;font-size:12px;}
.threadDescr{color:#858585;font-size:12px;}
.threadNoticeLink{font-weight:700;}
.threadsType{padding:2px;background:#FFFFFF;height:20px;font-weight:700;font-size:7pt;color:#f9d2db;padding-left:40px;}
.threadsDetails{padding:2px;background:#FFFFFF;height:20px;color:#f9d2db;}
.forumOnlineBar{padding:2px;background:#FFFFFF;height:20px;color:#f9d2db;}
a.threadPinnedLink:link{text-decoration:none;color:#0000FF;}
a.threadPinnedLink:visited{text-decoration:none;color:#0000FF;}
a.threadPinnedLink:hover{text-decoration:none;color:#FF0000;}
a.threadPinnedLink:active{text-decoration:underline;color:#FF0000;}
a.threadLink:link{text-decoration:none;color:#6E6E6E;}
a.threadLink:visited{text-decoration:none;color:#6E6E6E;}
a.threadLink:hover{text-decoration:underline;color:#000000;}
a.threadLink:active{text-decoration:underline;color:#000000;}
.postpSwithces{font-size:12px;}
.thDescr{font-weight:normal;}
.threadFrmBlock{font-size:12px;text-align:right;}
.postPoll{background:#F1F2F3;text-align:center;}
.postFirst{background:#F8F9FA;}
.postRest1{background:#F1F2F3;}
.postRest2{background:#F8F9FA;}
.postSeparator{background:none;}
.postTdTop{background:#EFEDED;padding:10px;}
.postBottom{background:#cbf5e5;height:20px;}
.postUser{font-weight:700;}
.postTdInfo{text-align:center;padding:5px;background:#F4F4F4;}
.postRankName{margin-top:5px;}
.postRankIco{margin-bottom:5px;margin-bottom:5px;}
.reputation{margin-top:5px;}
.signatureHr{margin-top:20px;color:#787878;}
.posttdMessage{padding:5px;background:#FFFFFF;}
.pollQuestion{text-align:center;font-weight:700;}
.pollButtons, .pollTotal{text-align:center;}
.pollSubmitBut, .pollreSultsBut{width:140px;font-size:12px;}
.pollSubmit{font-weight:700;}
.pollEnd{text-align:center;height:30px;}
.codeMessage{background:#FFFFFF;font-size:9px;}
.quoteMessage{background:#FFFFFF;font-size:9px;}
.signatureView{font-size:7pt;}
.edited{padding-top:30px;font-size:7pt;text-align:right;color:gray;}
.editedBy{font-weight:700;font-size:8pt;}
.statusBlock{padding-top:3px;}
.statusOnline{color:#0000FF;}
.statusOffline{color:#FF0000;}
.newThreadBlock{background:#F9F9F9;border:1px solid #B2B2B2;}
.newPollBlock{background:#F9F9F9;border:1px solid #B2B2B2;}
.codeButtons{font-size:7pt;background:#FCFCFC;border:1px solid #6E6E6E;}
.codeCloseAll{font-size:7pt;color:#6E6E6E;font-weight:700;background:#FCFCFC;border:1px solid #6E6E6E;}
.postNameFl, .postDescrFl{background:#FCFCFC;border:1px solid #6E6E6E;width:400px;}
.postPollFl, .postQuestionFl{background:#FCFCFC;border:1px solid #6E6E6E;width:400px;}
.postResultFl{background:#FCFCFC;border:1px solid #6E6E6E;width:50px;}
.postAnswerFl{background:#FCFCFC;border:1px solid #6E6E6E;width:300px;}
.postTextFl{background:#FCFCFC;border:1px solid #6E6E6E;height:150px;width:99% !important;}
.postUserFl{background:#FCFCFC;border:1px solid #6E6E6E;width:300px;}
.pollHelp{font-weight:normal;font-size:7pt;padding-top:3px;}
.smilesPart{padding-top:5px;text-align:center;}
#frM55 a{color:#4a3128 !important;}
#hCnt .umenu {background: none !important;}
#hCnt .xw-tl, #hCnt .xw-tc, #hCnt .xw-tr, #hCnt .xw-bl, #hCnt .xw-bc, #hCnt .xw-br {display: none; background: none !important;}
#hCnt .xw-ml, #hCnt .xw-mr {margin: 0; padding: 0; background: none !important;}
#hCnt .u-menu .xw-mc {border: none; padding: 0; background: none !important;}
#hCnt .u-menu .u-menubody {border: none; background: none !important;}
#hCnt .u-menu .u-menucont {background: none !important;}
.x-sh {display: none !important;}
#hCnt .u-menuvitem {color: #dfe7ed; border: 1px solid #d1d1d1; font-size: 12px; line-height: 33px; padding: 0 15px; margin-left: 2px; margin-bottom: 1px;border-radius: 5px;}
#hCnt .u-menucont .u-menuvitem {background: #fff;}
#hCnt .u-menucont .u-menuvitem:hover {background: #f2f2f2;}
#hCnt .u-menuvitem a {color: #888 !important;}
#hCnt .u-menuvitem:hover a {color: #444 !important;}
#hCnt .u-menucont .u-menuvitem .u-menuarrow {margin-top: 6px; margin-right: -3px;}